Ubuntu下GitLab权限管理主要涉及用户、组、项目及文件权限配置,具体如下:
git运行,编辑配置文件/etc/gitlab/gitlab.rb,设置user 'git'和group 'git',通过sudo gitlab-ctl reconfigure应用。/var/opt/gitlab)属主为git用户和组,权限设置为755:sudo chown -R git:git /var/opt/gitlabsudo chmod -R 755 /var/opt/gitlab。600,.ssh目录权限设为700:chmod 700 ~/.sshchmod 600 ~/.ssh/id_rsa。sudo gitlab-ctl restart。更多细节可参考GitLab官方文档。