GitLab 部署及管理员账号初始化

至于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乐趣了。

猜你喜欢

转载自blog.csdn.net/hnmpf/article/details/80518460
今日推荐