2016-11-28 8 views
2

Устроили ли кто-нибудь, чтобы установить и включить кеберо для Gitlab CE?
Я знаю, что это только для EE, но я считаю, что можно установить и для CE. Нет ни одной статьи или руководства, чтобы помочь кому-либо в этом.Включить Kerberos на CE Gitlab

Уже пытались следить за этим guide

sudo apt-get install ruby-dev build-essential libkrb5-dev 
sudo gem install omniauth-kerberos -v 0.2.0 
#enable kerberos as it says here https://docs.gitlab.com/ee/integration/kerberos.html#http-git-access 

, но я не могу видеть Керберос войти в опцию.
до 8.14.0 вы можете включить kerberos только из руководства для Enterprise Edition, но обратный вызов не работает. на 8.14.0 опция вообще не отображается.

ответ

0

It isn't officially supported, но бэкэнд-провайдер аутентификации является omniauth, поэтому он все еще может работать.

Существует по крайней мере одна запись его работы: https://gitlab.com/gitlab-org/gitlab-ce/issues/2510

Вы можете попробовать с помощью old documentation для него

Это может сработать, он не может. Если вам действительно нужна эта функция, вероятно, стоит заплатить за нее :)

+0

Мы всего лишь небольшая группа программистов, поэтому мы не можем позволить себе ее купить. Проблема в том, что LDAP нужен простой текст для пароля, который нам не нравится, поэтому я пытаюсь использовать опцию kerberos. Если я не могу заставить его работать, я просто использую белый список – gmetax

+0

обычного текста, где именно? вы можете настроить ldap через SSL, чтобы учетные данные не были переданы простым текстом. – jaxxstorm

+0

, если вы проверите документацию для LDAP, вы увидите, что вам нужно добавить пароль в файл /etc/gitlab/gitlab.rb, и они додны Думаю, что это вопрос – gmetax

 Смежные вопросы

  • Нет связанных вопросов^_^