配置gitlab的单点登录,这个地方需要注意的是,有两种方案,1、用户必须有gitlab的账户才能用cas账户登录,这种做法,需要手动与cas用户关联。2、可以直接通过cas登录gitlab,不需要有gitlab的用户。
1、配置gitlab.rb文件
/etc/gitlab/gitlab.rb,这个地方,添加cas服务器的配置。
a、配置cas的服务
这种方式,需要有gitlab的服务,让后手动绑定cas服务,才可以使用gitlab服务。
gitlab_rails['omniauth_enabled'] = true
gitlab_rails['omniauth_block_auto_created_users'] = true
gitlab_rails['omniauth_providers'] = [
{
<