Git / Contas LDAP / Gitolite

3

Tenho relativamente pouco conhecimento sobre o que é exatamente o LDAP e como ele funciona, exceto que sei que posso usar meu nome de usuário / senha da conta LDAP para fazer login em vários servidores linux. No momento estamos usando mercurial para controle de versão, mas estou investigando o que seria necessário para converter em git.

Agora, minha primeira pergunta, tenho certeza de que sei a resposta, mas quero apenas verificar (acho que a resposta é sim), mas como o git pode usar o ssh para se conectar aos repositórios, contanto que a conta LDAP tenha acesso a o servidor em que o repositório git está hospedado, posso apenas supor que a conta LDAP agiria como uma conta SSH regular e funcionaria para se conectar ao repositório git, correto?

A segunda pergunta não tenho tanta certeza e que seria se o LDAP pudesse se conectar ao gitolite para que eu pudesse obter a funcionalidade de controle de acesso que o gitolite fornece. Pessoalmente, estou bem em coçar a autenticação LDAP, a fim de obter o controle de acesso que o gitolite fornece, embora eu não tenha certeza se meu chefe é.

    
por ryanzec 09.01.2012 / 12:22

1 resposta

1

Acredito que o NSS-LDAP fornecerá controle de acesso no nível do sistema via LDAP. ( link ) Desde que o gitolite use o NSS do sistema para determinar o controle de acesso, essa deve ser sua melhor aposta .

Então a resposta para ambas as perguntas é "Sim, isso pode ser feito", mas você precisará configurar o sistema para acomodar (e eu estou assumindo cegamente que o gitolite usa o NSS do sistema)

    
por 09.01.2012 / 16:46