• ubuntu部署gitblit


    https://zhuanlan.zhihu.com/p/680738687

    Ubuntu上部署Gitblit可以通过以下步骤进行:

    安装Java环境

    Gitblit需要Java运行环境,可以通过OpenJDK进行安装。

    sudo apt update
    sudo apt install openjdk-11-jdk
    

    下载Gitblit:

    从Gitblit官方网站下载最新的Gitblit WAR文件。

    wget https://gitblit.com/gitblit.jar
    

    配置Gitblit:

    解压WAR文件并进行配置。

    mkdir gitblit
    mv gitblit.jar gitblit
    cd gitblit
    unzip ../gitblit.jar
    cp gitblit.properties.sample gitblit.properties
    nano gitblit.properties
    

    修改gitblit.properties文件中的设置,比如设定服务器端口、存储库位置等。

    运行Gitblit:

    通过Java命令启动Gitblit服务器。

    java -jar gitblit.jar --debug
    

    配置服务:
    如果你想将Gitblit作为服务运行,可以创建一个systemd服务文件。

    sudo nano /etc/systemd/system/gitblit.service
    

    写入以下内容:

    [Unit]
    Description=Gitblit Server
    After=network.target
     
    [Service]
    Type=simple
    ExecStart=/usr/bin/java -jar /path/to/gitblit.jar --httpPort=80 --httpsPort=443
    User=<username>
     
    [Install]
    WantedBy=multi-user.target
    

    替换/path/to/gitblit.jar为实际的Gitblit WAR文件路径,并设置正确的用户。

    启用并启动Gitblit服务:

    sudo systemctl enable gitblit
    sudo systemctl start gitblit
    

    配置防火墙(如果需要):

    如果Ubuntu使用的是ufw防火墙,需要开放Gitblit配置的端口。

    sudo ufw allow 29417/tcp
    sudo ufw reload
    

    访问Gitblit:

    在浏览器中输入服务器IP加上配置的端口,即可访问Gitblit服务器。

    以上步骤可能根据实际环境和需求有所变化,但基本概念是一致的。在部署过程中,请确保所有的步骤都已正确执行,并根据实际情况调整配置。

    ubuntu 20.04部署gitlab全部流程:

      289  sudo apt-get update
      290  sudo apt update
      291  sudo apt upgrade
      292  sudo apt install curl openssh-server ca-certificates postfix
      295  ls
      296  wget --content-disposition https%3A//packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_16.2.1-ce.0_amd64.deb/download.deb
      297  wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_16.2.1-ce.0_amd64.deb/download.deb
      302  sudo apt install gitlab-ce_16.2.1-ce.0_amd64.deb
      303  sudo apt install gitlab-cli
      305  sudo apt install gitlab-cli
      306  sudo dpkg -i gitlab-ce_16.2.1-ce.0_amd64.deb
      307  vim /etc/gitlab/gitlab.rb
      308  apt install vim
      309  sudo aptitude install vim
      310  vim /etc/gitlab/gitlab.rb
      311  cd /data/gitlab/git-data
      318  mkdir data
      319  ls
      320  cd data/
      321  ls
      322  mkdir gitlab
      323  ls
      324  cd gitlab/
      325  ls
      326  l
      327  ls
      328  pwd
      329  mkdir git-data
      330  ls
      331  cd git-data/
      332  ls
      333  pwd
      334  vim /etc/gitlab/gitlab.rb
      335  cd /var/opt/gitlab/git-data/repositories
      336  cd /var/opt/gitlab/git-data/
      337  sudo gitlab-ctl stop
      338  sudo gitlab-ctl reconfigure
      339  sudo gitlab-ctl restart
      340  sudo gitlab-ctl start
      341  sudo systemctl enable gitlab-runsvdir.service
      342  cat /etc/gitlab/initial_root_password
    
  • 相关阅读:
    2022年11月高项案例分析答案解析
    Sidecar-详解 JuiceFS CSI Driver 新模式
    主动信息收集
    使用百度云服务器申请ssl证书配置报错问题
    destoon根据标题删除重复数据
    基于R-Tree的地理空间数据分析加速
    怎么用测量来分辨双向TVS管的好坏?-优恩
    [从零开始学习FPGA编程-49]:视野篇 - 芯片是如何被设计出来的?
    ELK——Elasticsearch(一)
    5.华为交换机局域网vlan网段隔离配置
  • 原文地址:https://blog.csdn.net/sinat_26809255/article/details/139236565