GitLab在Ubuntu上的權限管理主要包括以下方面:
git)和組運行,可通過編輯/etc/gitlab/gitlab.rb配置,或使用命令sudo usermod -aG git gitlab將用戶加入git組。/var/opt/gitlab)需歸屬git用戶和組,權限設置為755:sudo chown -R git:git /var/opt/gitlabsudo chmod -R 755 /var/opt/gitlab。.ssh目錄權限設為700,密鑰文件設為600:chmod 700 ~/.sshchmod 600 ~/.ssh/*。Guest(訪客)、Reporter(報告者)、Developer(開發者)、Maintainer(維護者)、Owner(所有者)等角色,控制成員權限。/etc/gitlab/gitlab.rb中配置服務器信息,啟用后用戶可通過LDAP賬戶登錄。sudo gitlab-ctl reconfigure和sudo gitlab-ctl restart使更改生效。參考來源: