赞
踩
您可以启用阿里云 OAuth 2.0 OmniAuth provider并使用您的阿里云账户登录极狐GitLab。
登录阿里云平台,在上面创建一个应用。阿里云会生成一个 client ID and secret key 供您使用。
登录到阿里云平台:https://account.aliyun.com/login/login.htm。
转到OAuth 应用管理页面:https://ram.console.aliyun.com/applications。
选择 创建应用。
填写应用详情:
'GitLab instance URL' + '/users/auth/alicloud/callback'
。例如 http://test.gitlab.com/users/auth/alicloud/callback
。选择 保存。
在应用程序详细信息页面中添加 OAuth 范围:
在应用程序详细信息页面中创建一个 secret:
在 GitLab 服务器上,打开配置文件。
Omnibus 安装实例
sudo editor /etc/gitlab/gitlab.rb
源安装实例
cd /home/git/gitlab
sudo -u git -H editor config/gitlab.yml
配置初始设置:https://docs.gitlab.cn/jh/integration/omniauth.html#configure-initial-settings
添加 provider 配置。将 YOUR_APP_ID
替换为应用详情页面的ID,将 YOUR_APP_SECRET
替换为您注册阿里云应用时获得的 SecretValue。
Omnibus 安装实例
gitlab_rails['omniauth_providers'] = [
{
name: "alicloud",
app_id: "YOUR_APP_ID",
app_secret: "YOUR_APP_SECRET"
}
]
源安装实例
- { name: 'alicloud',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET' }
保存配置文件。
如果您使用 Omnibus 安装实例,重新配置极狐GitLab;如果您使用源安装实例,重新启动极狐GitLab。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。