计算机知识分享网

【gitlab】gitlab的一些常用配置

关闭用户注册功能

默认情况下,GitLab 允许用户在网站上自由注册。最好关闭。通过 你的 GitLab 域名/api/v4/application/settings 可以看到所有参数,其中 signup_enabledtrue 时允许用户自由注册。

关闭方法:登录 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
参考文档:

http://www.damagehead.com/docker-gitlab

https://github.com/sameersbn/docker-gitlab

#Gitlab