Windows、CentOS环境下搭建自己的版本管理资料库:GitBlit
可以搭建属于公司内部或者个人的Git服务器,方便程序代码及文档版本管理。
官网:http://www.gitblit.com/
Windows环境下安装
-
提前已经安装好了JDK。
-
官网下载Windows版的GitBlit。
-
将zip包解压到自己想要放置的文件夹下。
-
建立版本库路径,即以后版本存储的路径。
-
打开
data文件夹
,修改配置文件defaults.properties
。
-
修改
defaults.properties
。-
git.repositoriesFolder = 版本库路径(版本存储路径,不是安装路径)
例如:
git.repositoriesFolder = D:\Java\gitblit-1.9.3\repo
-
server.httpPort = 访问GitBlit时候的端口号
-
server.httpBindInterface = 本地IP
-
server.httpsBindInterface = localhost
-
-
启动服务。
-
WIN + R
打开命令窗口,切换到GitLab
的安装目录下,执行gitblit.cmd
启动。
-
访问。
默认管理员账号:admin
默认管理员密码:admin
Windows服务形式启动
-
打开
data文件夹
,修改配置文件installService.cmd
。
添加代码:SET CD = 安装路径
将--StartParams=""
设置为空
-
以管理员身份运行命令提示符,然后切换进入安装目录,运行
installService.cmd
。
Linux环境下安装
官网:http://www.gitblit.com/
-
官网下载
Linux
版的GitBlit
-
上传到Linux服务器的指定文件夹。
-
解压:
tar -zxvf 压缩包
例如:
tar -zxvf gitblit-1.9.3.tar.gz
-
更改端口配置
-
cd gitblit-1.9.3/data/
-
vi defaults.properties
-
修改参数
server.httpPort=9999 #访问端口 server.httpsPort=8443 #https端口 server.httpsBindInterface= #默认为空,写可以是主机ip。为空时候可以远程访问gitblit
-
-
启动:
./gitblit.sh
防火墙配置
如果访问ip + 端口号,访问不到gitblit,可能是端口没有打开
-
查看已经开放的端口:
sudo firewall-cmd --zone=public --list-ports
-
添加需要开放的端口:
firewall-cmd --zone=public --add-port=9999/tcp --permanent
-
更新防火墙策略:
sudo firewall-cmd --reload
Linux后台启动
-
后台启动:
nohup ./gitblit.sh &
-
查看是否启动:
ps -ef | grep gitblit
-
访问,默认账号密码都是
admin