【gitlab】gitlab的一些常用配置
关闭用户注册功能
默认情况下,GitLab 允许用户在网站上自由注册。最好关闭。通过 你的 GitLab 域名/api/v4/application/settings 可以看到所有参数,其中 signup_enabled 为 true 时允许用户自由注册。
关闭方法:登录 root 用户,进入 /admin/application_settings Admin Area,找到“注册限制”,取消“Sign-up enabled”即可。
如:
http://jiaochengziyuan.cn:18888/admin/application_settings
数据存储
GitLab 是一个代码托管软件,因此当 Docker 容器停止/删除时,不希望丢失代码。为避免丢失任何数据,应该将 Volume 挂载:
/home/git/data
注意,如果你使用的是 docker-compose 安装方法,这会自动挂载。
SELinux 用户还需要更改挂载点的安全上下文,以便与 selinux 良好地配合。
mkdir -p /srv/docker/gitlab/gitlab
sudo chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/gitlab
通过在docker run命令中指定-v选项,可以在 docker 中挂载卷:
docker run --name gitlab -d \
--volume /srv/docker/gitlab/gitlab:/home/git/data \
sameersbn/gitlab:10.7.3