在Ubuntu下设置GitLab权限主要涉及用户、文件、项目及服务配置,具体步骤如下:
git运行,编辑配置文件/etc/gitlab/gitlab.rb:user 'git', home: '/home/git'
运行sudo gitlab-ctl reconfigure应用更改。/var/opt/gitlab)权限:sudo chown -R git:git /var/opt/gitlab
sudo chmod -R 755 /var/opt/gitlab
.ssh目录权限为700,密钥文件权限为600:chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
Settings > Members,为用户分配角色(如Developer、Maintainer等)。sudo ufw allow http
sudo ufw allow https
完成配置后,重启GitLab服务:
sudo gitlab-ctl restart
参考来源: