Debian系统中GitLab权限设置主要包括以下方面:
用户与组权限
git)和组运行,可通过/etc/gitlab/gitlab.rb配置用户信息。gitlab-rails console)添加用户,分配至对应组。文件系统权限
/var/opt/gitlab)权限:sudo chown -R git:git /var/opt/gitlab
sudo chmod -R 755 /var/opt/gitlab
/var/log/gitlab)需确保GitLab用户可读写。Web服务器权限
www-data)可访问GitLab静态文件和日志:sudo chown -R www-data:www-data /var/log/gitlab
sudo chown -R www-data:www-data /var/opt/gitlab/nginx/html # Nginx
SSH权限
项目权限管理
系统级权限配置
操作参考:
gitlab-rails console或Web界面。