Ubuntu搭建Gitlab并链接AD域

一、搭建Gitlab

1)更新apt-get

sudo apt-get update

#更新依赖

sudo apt-get install curl openssh-server ca-certificates postfix     

2)下载并安装Gitlab-ce

sudo apt-get install gitlab-ce

3)修改配置文件

sudo vim /etc/gitlab/gitlab.rb

修改内容

# external_url 'http://gitlab.example.com'

    external_url 'http://10.10.61.xx:9090'

4)配置AD域链接

以下信息通过公司域账号管理人员获取

gitlab_rails['ldap_enabled'] = true

gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' ###! **remember to close this block with 'EOS' below**

main: # 'main' is the GitLab 'provider ID' of this LDAP server

    label: 'AD'

    host: '10.10.xx.xx'

    port: 380

    uid: 'sAMAccountName'

    method: 'plain' # "tls" or "ssl" or "plain"

    bind_dn: 'CN=Gitlab,OU=Service,OU=SDMC,DC=sdmc,DC=com'

    password: 'xxxxxxx'

    active_directory: true

    allow_username_or_email_login: true

    base: 'DC=sdmc,DC=com'

    user_filter: ''

EOS

5)重新载入配置文件

sudo gitlab-ctl reconfigure

6)初始密码

/etc/gitlab/initial_root_password

7)网站访问

有AD登录窗口且使用域账号登录成功

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值