服务器离线安装GitLab并还原迁移的数据
1.下载gitlab的离线安装包,默认el6,我下载的是el7,以下简称el7.rpm(最好不要有openssh的rpm文件)
2.登录服务器,新建一个文件夹
mkdir git
3.往git文件夹上传el7.rpm离线安装包,可通过rz命令,也可直接用sftp工具上传
4.执行
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
直到出现gitlab的标志:
5.修改配置文件中的external_url,改成服务器ip,如果有域名,可以改为域名:
vi /etc/gitlab/gitlab.rb
默认为ungix的80端口,如果担心端口被占用,可以在external_url中, 写死端口
external_url 'http://服务器Ip地址:8899'
unicorn['port'] = 8898
postgresql['shared_buffers'] = "256MB"
postgresql['max_connections'] = 200
这里更改unicorn[‘port’]端口的原因是我在服务器上还开启了一个tomcat服务,占用了8080端口,使GitLab的unicorn服务不能开启,在之后访问的时候出现502错误
6.使用以下命令重新加载配置文件,使其生效
sudo gitlab-ctl reconfigure
7.启动服务
sudo gitlab-ctrl start
8.浏览器访问我们刚才external_url中的链接,登录gitlab,默认账号为root,第一次会强制修改密码
gitLab常见配置及命令
配置、服务
gitlab配置文件:
/etc/gitlab/gitlab.rb
重新加载配置:
gitlab-ctl reconfigure
重启服务:
gitlab-ctl restart
启动服务:
gitlab-ctl start
停止服务:
gitlab-ctl stop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)