码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-06-20 17:00:09      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:获取   net   start   查找   nal   sudo   更新   个人   sso   

 

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

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

标签:获取   net   start   查找   nal   sudo   更新   个人   sso   

原文地址:https://www.cnblogs.com/php-linux/p/11059702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!