将 omniauth-gem 添加到综合 GitLab 安装
Adding a omniauth-gem to a omnibus GitLab installation
我对 ruby 总体上并没有太多经验,并且尝试在 GitLab 社区版中安装新的 omniauth 提供程序。我使用综合包将其安装在 Ubuntu 14.04 上。目标是根据 Jasig CAS
对 GitLab 进行身份验证
根据 Custom omniauth provider configurations doc 的说法,下一步是将 gem 添加到带有 "gem 'omniauth-cas'" 的 gem 文件中。
这甚至可以通过安装的 omnibus 包实现吗?还是必须手动重新安装?我在安装目录中没有看到任何 gem 文件,我想它在下面的某个地方 /var/opt/gitlab?
谢谢大家!
经典安装无法做到这一点。
您需要下载源代码并手动安装 Gitlab 才能更改 Gemfile。
否则像 Leo 所说的 gitlab-ctl reconfigure
将覆盖您的更改。
此命令使用 /etc/gitlab/gitlab.rb
配置并覆盖所有内容。
我对 ruby 总体上并没有太多经验,并且尝试在 GitLab 社区版中安装新的 omniauth 提供程序。我使用综合包将其安装在 Ubuntu 14.04 上。目标是根据 Jasig CAS
对 GitLab 进行身份验证根据 Custom omniauth provider configurations doc 的说法,下一步是将 gem 添加到带有 "gem 'omniauth-cas'" 的 gem 文件中。
这甚至可以通过安装的 omnibus 包实现吗?还是必须手动重新安装?我在安装目录中没有看到任何 gem 文件,我想它在下面的某个地方 /var/opt/gitlab?
谢谢大家!
经典安装无法做到这一点。
您需要下载源代码并手动安装 Gitlab 才能更改 Gemfile。
否则像 Leo 所说的 gitlab-ctl reconfigure
将覆盖您的更改。
此命令使用 /etc/gitlab/gitlab.rb
配置并覆盖所有内容。