分布式版本控制系统 | 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加回车即可):

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


二、修改密码

gitlab-rails console production

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

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

报错使用以下代码即可: 

gitlab-rails console -e production

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

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

user.password = '你的密码'

确认密码: 

user.password_confirmation = '你的密码'

保存: 

user.save!

退出:

exit

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

 再去浏览器上登录一次:

修改密码/登录 成功!


三、Gitlab服务管理

启动所有 gitlab 组件:

gitlab-ctl start

停止所有 gitlab 组件:

gitlab-ctl stop

重启所有 gitlab 组件:

gitlab-ctl restart

查看服务状态:

gitlab-ctl status

初始化服务(就不做演示了... 注:初始化之前先把他 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 去掉钩钩,然后拉到最下面保存,重新登录


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会调制解调的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值