GitLab SSH, la clé ne fonctionne pas
GitLab HTTP pull & pousser de travail, lors de la saisie des informations d'identification.
Mais lors de l'utilisation d'ajout de clé SSH, il est toujours en demandant le mot de passe, je ne sais pas. Pourquoi est-GitLab faire cela? Est-il serveur faute?
Et lors de l'appel de ssh -vT [email protected]
il y a une erreur:
Permission denied (publickey)
J'ai tout essayé, même la ré-installation de Git, mais rien ne fonctionne. Même leur propre solution n'est pas de travail, comme décrit ici: https://help.github.com/articles/error-permission-denied-publickey/
Clé SSH a mot de passe, peut-il demande la passphrase ?
Je suppose que
Attendez, vous utilisez github ou gitlab? Ils sont complètement différents, indépendants (même si visuellement et fonctionnellement similaires) des choses.
Je
Ensuite, essayez les options de débogage je propose dans le stackoverflow.com/a/26967270/6309:
Je suppose que
git.com
est un faux nom pour votre serveur GitLab? Quel système d'exploitation utilisez-vous en tant que client d'accéder à votre serveur GitLab? Quelle est la version og Git utilisez-vous? Sont l'autorisation ok (comme dans stackoverflow.com/a/26967270/6309, je l'ai mentionné dans stackoverflow.com/a/28793643/6309).Attendez, vous utilisez github ou gitlab? Ils sont complètement différents, indépendants (même si visuellement et fonctionnellement similaires) des choses.
Je
m using my domain name instead of git.com I
m à l'aide de linux(peutt specify OS because of my companies politics) on my server. And as client - it
s Ubuntu 14.04. Git version 1.9.1. Oui, les autorisations sont ok. Et je suis en utilisant gitlab!!Ensuite, essayez les options de débogage je propose dans le stackoverflow.com/a/26967270/6309:
ssh -Tvvv [email protected]
et /usr/sbin/sshd -d
sur le serveur.OriginalL'auteur Jānis Blaus | 2015-03-15
Vous devez vous connecter pour publier un commentaire.
J'ai eu des problème similaire avec la nouvelle installation de gitlab. Après quelques recherches, j'ai vu en dessous de message illustré à la
systemctl status sshd:
L'ajout d'utilisateurs de git dans sshusers groupe de résoudre mon problème.
Espérons que cela aide
OriginalL'auteur serdroid
Je réalise que c'est un superold question, mais je vais poster ce soit.
Dans mon cas c'était un SELinux question. Désactiver ou de s'assurer que authorized_keys a la SELinux type de
ssh_home_t
avecsemanage fcontext -a -t ssh_home_t "/home/git/.ssh/authorized_keys"
Où
/home/git
est le chemin le git répertoire home de l'utilisateur. Le mien était/var/opt/gitlab/
.OriginalL'auteur Steve TheGreat
J'ai eu le même problème, après vérification de
J'ai eu :
Ainsi, le correctif a été
Grâce à Noé (source)
OriginalL'auteur emonik