web-dev-qa-db-fra.com

Impossible de cloner le référentiel depuis Gitlab: autorisation refusée, veuillez réessayer.

J'essaie de cloner un référentiel vide à partir de mon compte Gitlab. J'utilise simplement l'adresse indiquée sur ma page de référentiel Gitlab sous SSH:

[email protected]:USERNAME/project-name.git

 enter image description here

Ensuite, essayez simplement ceci dans un dossier vide, mais il continue de me dire que l’autorisation est refusée, demandant de réessayer:

git clone [email protected]:USERNAME/project-name.git
Cloning into 'project-name'...
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:

et quand je choisis l'adresse https pour le clone, voici le message:

remote: HTTP Basic: Access denied
fatal: Authentication failed for ....

Je peux me connecter à la page d'accueil Gitlab avec ce mot de passe, je ne sais donc pas ce qui ne va pas. 

Qu'est-ce qui ne va pas? Comment le réparer?

2
Tina J

Comme je suis sous Windows, cette réponse m'a sauvé la vie:

Cela se produit chaque fois que je suis obligé de changer le mot de passe Windows et qu'aucune des réponses ci-dessus ne m'aide.

Essayez la solution ci-dessous qui fonctionne pour moi:

Accédez à Windows Credential Manager (appuyez sur Windows Key et tapez credential) pour modifier l'entrée git sous Windows Credentials. Remplacez l'ancien mot de passe par le nouveau.

0
Tina J

l'authentification SSH sur Gitlab nécessite une clé SSH. Vous devez en générer un, selon votre hôte, Windows, Linux ou autre. Ensuite, vous devez ajouter la clé à votre compte.

Vous pouvez trouver toutes les informations requises ici: https://gitlab.com/help/ssh/README.md

Si vous souhaitez utiliser votre identifiant http, vous devez passer à l'authentification http. À la gauche de l'adresse du référentiel, vous trouverez un menu, vous pouvez choisir ssh ou http. Utilisez ce dernier

1
ErniBrown