这个就是资源搭建包不是很好找
搭建一台属于自己的Git服务器_51CTO博客_git搭建本地服务器
使用wget下载安装包
wget https://miracle-1306318206.cos.ap-shanghai.myqcloud.com/public/gitblit-1.9.1.tar.gz
如果资源找不到可以使用如下链接下载:链接: https://pan.baidu.com/s/1axqrSxOIM1GQyKCN_nZKig?pwd=ipq2 提取码: ipq2
1.
将gitblit-1.9.1.tar.gz移动到/usr/local文件夹中
mv gitblit-1.9.1.tar.gz /usr/local/
1.
解压gitblit-1.9.1.tar.gz
tar -zxvf gitblit-1.9.1.tar.gz
1.
将gitblit-1.9.1文件夹命名为gitblit
mv gitblit-1.9.1 gitblit
1.
进入/usr/local/gitblit/data,并修改defaults.properties文件,将server.httpPort的值改为10099
cd gitblit-1.9.1/data
vim defaults.properties
server.httpPort = 10099
1.
2.
3.
4.
进入/usr/local/gitblit文件夹,修改路径配置
cd /usr/local/gitblit
1.
根据自己的服务器的系统内核,选择修改对应的文件,我当前的系统内核是Linux,所以选择service-centos.sh文件修改
vim service-centos.sh
1.
根据自己的安装路径修改下面的配置GITBLIT_HTTP_PORT是我们到时候访问gitblit仓库的接口
GITBLIT_PATH=/usr/local/gitblit
GITBLIT_BASE_FOLDER=/usr/local/gitblit/data
GITBLIT_HTTP_PORT=10099
GITBLIT_HTTPS_PORT=8443
GITBLIT_LOG=/usr/local/gitblit/log/gitblit.log
1.
2.
3.
4.
5.
修改完成之后,gitblit我们就安装成功了,接下来就是启动
切换到/usr/local/gitblit文件夹
./gitblit.sh
1.
我们也可以选择后台启动,这个时候当前目录会生成一个日志文件
nohup ./gitblit.sh &
1.
接下来我们就得将端口开放,即上面我们设置的GITBLIT_HTTP_PORT的端口,可以使用IP+端口访问,如果访问成功则部署成功,如果无法访问,可能是端口未开或者是防火墙未关闭
1.开放端口
如果是远程服务器,则可以在线上防火墙开启端口;
如果是本地服务器,那么按照如下步骤操作:
#查看防火墙状态
systemctl status firewalld.service
#停止防火墙
systemctl stop firewalld.service
#永久关闭防火墙
systemctl disable firewalld.service
#关闭SELinux安全机制
vim /etc/selinux/config
#找到并修改:
SELINUX=disabled
#需要重启系统:
reboot
-----------------------------------
一般内部搭建是可以访问的。
搭建完成后就有一个毛病总是要做密码输入的动作,git pull 之类的。
后来觉得每次操作很烦,就增加了免密设置:ssh
git /gitblit 免密码设置
https://blog.csdn.net/cbuy888/article/details/89884486
在这里添加: