2016-11-28 4 views
2

Est-ce que quelqu'un a créé pour installer et activer kerberos pour Gitlab CE?
Je sais que c'est seulement pour EE mais je crois qu'il est possible d'être installé pour CE aussi. Il n'y a aucun article ou guide pour aider n'importe qui avec cela.Activer Kerberos sur CE Gitlab

déjà essayé de suivre cette 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 

, mais je ne peux pas voir les kerberos option de connexion. Avant le 8.14.0, vous pouvez activer kerberos à partir du guide de l'édition Enterprise, mais le rappel ne fonctionne pas. Le le 8.14.0 l'option n'est pas montrée du tout.

Répondre

0

It isn't officially supported, mais le fournisseur d'authentification dorsal est Omniauth, il peut donc toujours fonctionner.

Il y a au moins un enregistrement de fonctionner: https://gitlab.com/gitlab-org/gitlab-ce/issues/2510

Vous pouvez essayer d'utiliser la old documentation pour elle

Il pourrait fonctionner, il ne pourrait pas. Si vous avez vraiment besoin de la fonctionnalité, c'est probablement une bonne idée de payer pour cela :)

+0

Nous sommes juste un petit groupe de programmeurs donc nous ne pouvons pas nous permettre de l'acheter. Le problème est que LDAP a besoin de texte brut pour le mot de passe que nous n'aimons pas, alors j'essaie d'utiliser l'option kerberos. Si je ne peux pas le faire fonctionner, je vais juste utiliser une liste blanche des mails – gmetax

+0

texte brut où exactement? vous pouvez configurer LDAP sur SSL afin que les informations d'identification ne sont pas transmises en texte brut. – jaxxstorm

+0

Si vous vérifiez la documentation de LDAP, vous verrez que vous devez ajouter le mot de passe dans le fichier /etc/gitlab/gitlab.rb et ils dodn Je ne pense pas que ce soit un problème – gmetax