西姆极客 建站 Gitlab常见问题

Gitlab常见问题

运维相关

Q: 安装完成后无法启动

A: 需要执行初始化命令:gitlab-ctl reconfigure 等待完成即可,另外可以配置/etc/GitLab/GitLab.rb 参数,具体的参数列表可以查询官网的说明。

 

Q:如何备份版本库并转移到U盘

A: 先用gitLab-rake gitLab:backup:create 备份在默认文件路径
再用 cp -r/var/opt/GitLab/backups /你的目录 即可完成转移

 

Q: 备份文件恢复时提示 unpacking backup failed 解压错误

A: 这可能是因为从另外的操作系统中导入的tar包在当前的linux系统下没有权限造成的,解决方法是进入这个文件所在的目录,使用 chmod 644 xxxxxxx_gitlab_backup.tar 获得权限,再次执行还原即可。

Q: 恢复备份后,管理员进入Admin 区域部分功能无法设置,显示500错误

A: 这可能是因为你迁移数据备份,但没有迁移secrets store (/etc/gitlab/gitlab-secrets.json 或 $GITLAB_HOME/config/secrets.json),你可以在原服务器中找回这个文件,或者你可以使用以下命令恢复设置:
root@gitlab:/# gitlab-rails console
————————————————————————————- 
GitLab:       11.5.1 (c90ae59) 
GitLab Shell: 8.4.1 
postgresql:   9.6.8
————————————————————————————-
Both Deployment and its :status machine have defined a different default for “status”. Use only one or the other for defining defaults to avoid unexpected behaviors. Loading production environment (Rails 4.2.10)
irb(main):001:0> ApplicationSetting.current.reset_runners_registration_token!
=> true
root@gitlab:/#

进入irb(main):001:0> 后输入ApplicationSetting…完成重置后,使用reconfigure命令初始化后台即可解决。

 

 

 

 

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 × 5 =

Scroll Up