至于GitLab 部署网上已有大篇幅的资料,但个人都是试了很久才成功的,以此篇博客记录下来,方便自己提心别人
环境:centos 7
gitlab version:
1、cd /home
1、下载rpm安装包 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
2、切换到gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm所在目录执行 :rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
3、修改配置信息:
a、可以采用 nano 来打开配置文件:nano /etc/gitlab/gitlab.rb
b、亦可以采用vim 来打开配置文件:vim /etc/gitlab/gitlab.rb
4、修改external_url的地址:(external_url ‘http://192.168.1.105:9090‘)
5、运行命令 : gitlab-ctl reconfigure
6、修改unicorn 中的端口 : nano /etc/gitlab/gitlab.rb (gitlab默认8080端口,若条件许可,可以不修改)
unicorn[‘port‘] = 9090 (这个端口同第4部修改的那个external_url 后的端口) ,其他参数可默认
7、执行 gitlab-ctl reconfigure 进行更新配置(只要修改了该文件,必须执行该命令才能生效)
8、执行 gitlab-ctl restart 重启服务
服务启动成功后即可通过http://192.168.1.105:9090 去访问
9、获取/修改超级管理员root的密码
a、 切换目录:cd /opt/gitlab/bin
b、执行 :sudo gitlab-rails console production 命令 开始初始化密码
c、在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)
d、通过u.password=‘12345678‘设置密码为12345678(这里的密码看自己喜欢):
e、通过u.password_confirmation=‘12345678‘ 再次确认密码
f、通过 u.save!进行保存(切记切记 后面的 !)
g、如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 退出当前设置流程即可。
h、回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了
i、至此大功搞成。
j、剩下来的就是享受成功带来的gitlab乐趣了。
原文地址:https://www.cnblogs.com/php-linux/p/11059702.html