当前位置: 首页 > 工具软件 > Gitblit > 使用案例 >

在Ubuntu部署gitblit步骤

裴良弼
2023-12-01

对于公司网络管控或者有个人隐私考虑的人来说,部署一个本地的git服务器对工作还是有很大帮助的(或者私有云上)。本篇描述了安装的基本步骤和安装到系统服务的方法。

windows方式可见:<https://blog.csdn.net/yuxiaoyao7/article/details/83503543>

1. 安装 java jdk

  • 检查是否已安装

$ java --version
  • 安装 java

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk		# 或者其它你喜欢的版本
$ java --version

2. 下载 gitblit

http://www.gitblit.com/

3. 解压到合适位置

$ tar -zxvf gitblit-1.9.3.tar.gz
$ mv gitblit-1.9.3 /usr/local/   # 任何你喜欢的位置和名字。但注意和 7.1 保持一致

4. 修改配置文件

$ vi /usr/local/gitblit-1.9.3/data/defaults.properties
  • 修改ssh端口号,建议不修改。

git.sshPort = 29418
  • 修改http端口号,参照下面即可。(方便用浏览器登录访问)

server.httpPort = 10101
server.httpsPort = 0

5. 打开防火墙端口

  • 安装控制工具

$ sudo apt-get install firewalld
  • 打开防火墙,注意2个端口号都打开,然后重新加载配置

$ sudo firewall-cmd --zone=public --add-port=29418/tcp --permanent # ssh 端口
$ sudo firewall-cmd --zone=public --add-port=10101/tcp --permanent # http 端口
$ sudo firewall-cmd --reload

6. 测试是否成功

  • 开启服务

$ ./gitblit.sh
  • 打开浏览器

$ firefox
  • 输入你的主机ip和前面填的端口号。可用ip addr命令查看

http://$(your_ip):10101

到这里应该就可以看到首页了。

  • 登录

user: admin
 psw: admin
  • Ctrl+c 先关闭

7. 设置随系统自动启动

  • 修改服务脚本 'service-ubuntu.sh'

change theses values (default values)
GITBLIT_PATH=/usr/local/gitblit-1.9.3             # 路径要对应
GITBLIT_BASE_FOLDER=/usr/local/gitblit-1.9.3/data # 路径要对应
GITBLIT_USER="root"                               # 建议使用 root 用户
  • install the service

$ ./install-service-ubuntu.sh
$ /etc/init.d/gitblit start
  • 打开浏览器再次测试,应该ok

  • 重启系统再次测试,应该ok

 类似资料: