标准开头
记录一下将gitblit仓库从Windows迁移到Centos7的过程
第一步:备份原仓库
将Windows下gitblit整个安装目录(包含下面文件的目录)打压缩包,防止丢失数据。
第二步:在Centos7上安装gitblit
下载安装包
方法一:在Windows环境中下载好Centos7的gitblit安装包,地址传送,下载gitblit-1.9.1.tar.gz,并将压缩包传到Centos7上
方法二:直接在Centos7上执行命令,下载安装包
1 | wget https://github.com/gitblit/gitblit/releases/download/v1.9.1/gitblit-1.9.1.tar.gz |
安装,安装位置 /opt/gitblit
1 | tar -zxvf gitblit-1.9.1.tar.gz -C /opt/ |
第三步:移植
用备份文件中data/defaults.properties替换掉/opt/gitblit/data/defaults.properties
用备份文件中data/users.conf替换掉/opt/gitblit/data/users.conf
用备份文件中data/git目录替换掉/opt/gitblit/data/git目录,此目录为仓库目录,名称不一定是git,在data/defaults.properties配置文件中查看git.repositoriesFolder 配置项
第四步:测试
在/opt/gitblit目录下运行
1 | ./gitblit.sh |
在本机访问localhost:8080,若要使用局域网其他机器访问,需要执行命令systemctl stop firewalld
关闭防火墙,使用本机局域网IP:8080
访问
第五步:设置开机自启动
编辑文件service-centos.sh,修改端口GITBLIT_HTTP_PORT=8080,执行下面命令
1 | ./install-service-centos.sh |