SourceTree выдает ошибку входа в систему, когда я пытаюсь добавить свой аккаунт на gitlab - PullRequest
0 голосов
/ 07 ноября 2018

Я хотел бы добавить свою учетную запись на gitlab в sourcetree. Внутри Настройки -> Аккаунты, я попробовал кнопку «Добавить»

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

когда я иду, чтобы сохранить. У меня появляется всплывающее окно с сообщением: «Мы не смогли подключиться к GitLab с вашими (XXXXXX) учетными данными. Проверьте свое имя пользователя и повторите пароль».

Я дважды проверил имя пользователя и пароль.

1 Ответ

0 голосов
/ 08 ноября 2018

У кого-то на форуме GitLab недавно была похожая проблема , и они задокументировали шаги для ее решения:

В конце концов я заметил, что для github и bitbucket учетные данные передаются через «Oauth», а для GitLab «Персональный токен доступа». Я вчера сгенерировал ток, но нигде не использовал.

Действия по добавлению репо из GitLab на SourceTree:

  1. В вашем браузере перейдите в свою учетную запись и> Настройки пользователя> Персональные токены доступа (https://gitlab.com/profile/personal_access_tokens)
  2. Создать и скопировать токен
  3. На исходном дереве,

    а) оставить https в качестве предпочтительного протокола

    б) нажмите Обновить личный токен

    в) введите ваше имя пользователя

    d) использовать скопированный токен в качестве пароля

...