web-dev-qa-db-ja.com

gitlabアカウントを追加しようとするとSourceTreeでログインエラーが表示される

Gitlabアカウントをsourcetreeに追加したいと思います。内部設定->アカウントで、「追加」ボタンを試しました

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

保存するとき。 「(XXXXXX)資格情報でGitLabに接続できませんでした。ユーザー名を確認してパスワードを再試行してください」というポップアップ画面が表示されます。

ユーザー名とパスワードの両方を再確認しました。

12
VK1

GitLabフォーラムの誰かが 同様の問題 を最近持っていて、彼らはそれを解決する手順を文書化した:

最終的には、githubとbitbucketの場合、クレデンシャルは「Oauth」を介しており、GitLabの場合は「パーソナルアクセストークン」を介していることに気付きました。昨日はトークを生成しましたが、どこにも使用していませんでした。

SourceTreeでGitLabからリポジトリを追加する手順:

  1. ブラウザで、アカウントに移動し、>ユーザー設定>パーソナルアクセストークン( https://gitlab.com/profile/personal_access_tokens
  2. トークンを生成してコピーする
  3. Sourcetreeでは、

    a)httpsを優先プロトコルとして残す

    b)[個人アクセストークンの更新]をクリックします

    c)ユーザー名を入力します

    d)コピーされたトークンpasswordとして使用する

26
David Planella