跳转至

GitLab

GitLab 常用命令

启动所有 gitlab 组件

gitlab-ctl start

停止所有 gitlab 组件

gitlab-ctl stop

重启所有 gitlab 组件

gitlab-ctl restart

查看服务状态

gitlab-ctl status

修改 gitlab 配置文件

vim /etc/gitlab/gitlab.rb

重新编译 gitlab 的配置

gitlab-ctl reconfigure

检查 gitlab

gitlab-rake gitlab:check SANITIZE=true --trace  

查看日志

gitlab-ctl tail        
gitlab-ctl tail nginx/gitlab_access.log

Rails Console

开启 Rails Console

gitlab-rails console

重置密码

超级管理员用户默认都是 1

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

输入user.password='密码',密码位置填写新的密码即可。然后再输入user.save! 保存用户对象

user.password='abcd1234!'
user.save!

仓库和 hash 对应

Gitlab 的仓库存放在 @hashed 目录中

对应方式:

echo -n $ID | sha256sum

参考资料

github 主页美化