gitlab 使用配置
##################################################1. gitlab 关闭账号注册
root用户登陆
Admin Area ==> settings ==> Sign-up restrictions ==> Sign-up enabled 选项关闭选择
##################################################
2. gitlabssh key 连接设置,及ci/cd (jenkins 配置clone 代码)
1. 源主机:
ssh-keygen -t rsa -C "email@example.com"
生成> 2. 拷贝内容id_rsa.pub内容到 gitlab ==> 用户==> Settings ==> SSH Keys 进行设置
##主机上clone代码操作设置
3. 如果> 需要在源主机新建config 文件
# cat config
# gitlab
Host gitlab.opsinfo.cn
HostName gitlab.opsinfo.cn
PreferredAuthentications publickey
> ## ci/cd (jenkins) 上设置认证
4. 登陆jenkins,添加认证 ==>Credentials==>
Add Credentials==> 选择 SSH Username with private key ==> Private Key(选择 Enter directly)
==> 复制id_rsa 中的内容
##################################################
3 gitlab 支持 ldap 配置
文件 /etc/gitlab/gitlab.rb
gitlab_rails['ldap_enabled'] = true
gitlab_rails['ldap_servers'] = YAML.load
页:
[1]