web-dev-qa-db-fra.com

SourceTree me donne une erreur de connexion lorsque j'essaie d'ajouter mon compte gitlab

Je voudrais ajouter mon compte gitlab à sourcetree. Dans les préférences internes -> Comptes, j'ai essayé le bouton 'ajouter'

Host: GitLab.com
Auth type: greyed out
username xxxxxx
password: xxxxxx
protocol: https

quand je vais sauver. Je reçois un écran pop-up qui dit: "Nous n'avons pas pu nous connecter à GitLab avec vos informations d'identification (XXXXXX). Vérifiez votre nom d'utilisateur et essayez à nouveau le mot de passe."

J'ai revérifié le nom d'utilisateur et le mot de passe.

12
VK1

Quelqu'un sur le forum GitLab a eu un problème similaire récemment, et il a documenté les étapes pour le résoudre:

J'ai finalement remarqué que pour github et bitbucket, les informations d'identification sont via "Oauth" et pour GitLab "Personal access token". J'avais généré hier un toke, mais je n'avais utilisé nulle part.

Étapes pour ajouter un dépôt à partir de GitLab sur SourceTree:

  1. Sur votre navigateur, accédez à votre compte et> Paramètres utilisateur> Jetons d'accès personnels ( https://gitlab.com/profile/personal_access_tokens )
  2. Générez et copiez le jeton
  3. Sur Sourcetree,

    a) laisser https comme protocole préféré

    b) cliquez sur Actualiser le jeton d'accès personnel

    c) saisissez votre nom d'utilisateur

    d) utiliser le jeton copié comme mot de passe

26
David Planella