分布式版本控制系统 | Gitlab 使用

目录

零、前置

一、浏览器登录

二、修改密码

Traceback (most recent call last):8: from bin/rails:4:in `

'7: from bin/rails:4:in `require' 

三、Gitlab服务管理

四、修改Nginx

五、去掉用户的自动注册功能


零、前置

版本默认已经完成了Gitlab的部署:分布式版本控制系统 | Gitlab Server 部署


一、浏览器登录

在浏览器中输入已部署Gitlab的主机IP(直接输IP加回车即可):

分布式版本控制系统 | Gitlab 使用_第1张图片

用户名输入root,输入密码登录, 忘记密码看下面 


二、修改密码

gitlab-rails console production

若执行效果如下图则表示因版本原因发生报错:

Traceback (most recent call last):8: from bin/rails:4:in `
'7: from bin/rails:4:in `require' 

分布式版本控制系统 | Gitlab 使用_第2张图片

报错使用以下代码即可: 

gitlab-rails console -e production

分布式版本控制系统 | Gitlab 使用_第3张图片

user=User.where(id:1).first

这里代码中的 user 表示 root 用户 (id为1的是超级管理员)。接下来开始修改密码(注:密码至少为8位):

user.password = '你的密码'

确认密码: 

user.password_confirmation = '你的密码'

保存: 

user.save!

退出:

exit

如果之前有做邮箱,则此时会受到邮件(意思为密码修改成功):

分布式版本控制系统 | Gitlab 使用_第4张图片

 再去浏览器上登录一次:

分布式版本控制系统 | Gitlab 使用_第5张图片

修改密码/登录 成功!


三、Gitlab服务管理

启动所有 gitlab 组件:

gitlab-ctl start

分布式版本控制系统 | Gitlab 使用_第6张图片

停止所有 gitlab 组件:

gitlab-ctl stop

分布式版本控制系统 | Gitlab 使用_第7张图片

重启所有 gitlab 组件:

gitlab-ctl restart

分布式版本控制系统 | Gitlab 使用_第8张图片

查看服务状态:

gitlab-ctl status

分布式版本控制系统 | Gitlab 使用_第9张图片

初始化服务(就不做演示了... 注:初始化之前先把他 stop 掉

gitlab-ctl reconfigure

修改默认的配置文件:

vim /etc/gitlab/gitlab.rb 

查看日志:

gitlab-ctl tail

四、修改Nginx

如果需要手工修改nginx的port ,可以在gitlab.rb中设置 nginx['listen_port'] = 8000 ,然后再次 gitlab-ctl reconfigure即可


五、去掉用户的自动注册功能

admin are -> settings -> Sign-up Restrictions 去掉钩钩,然后拉到最下面保存,重新登录


你可能感兴趣的:(Git,日常Bug,gitlab,大数据,git,云原生,服务器)