2016-06-14 1 views
0

J'ai besoin d'accéder au référentiel dans gitlab. J'utilise Windows 10. Si je tape dans la ligne de commande pour ex. git pull J'ai besoin d'entrer un identifiant et un mot de passe. Donc aujourd'hui j'essayais de mettre les clés ssh. Le répertoire dans le chemin% myProfile% /. Ssh n'existait pas alors j'ai été utilisé pour commander ssh-keygen -t rsa -C "[email protected]" (j'utilise gitbash) et maintenant j'ai le répertoire .ssh et keypair dedans. Donc j'étais ouvert id_rsa.pub (ctrl + a, ctrl + c) et ajouté la clé aux clés ssh via le navigateur pour mon profil gitlab.Après l'ajout de la clé publique à gitlab encore cli veulent login et mot de passe

Mais le problème est - la ligne de commande veut toujours l'email et le mot de passe. Pourquoi? Où puis-je définir un type d'authentification ou autre chose?

Répondre

1

Vous devez modifier l'URL à distance de votre origine:

git remote set-url origin <your ssh url>

Ou tout simplement cloner à nouveau avec l'URL SSH indiqué sur la page du projet gitlab ce.