Gitlabアカウントをsourcetreeに追加したいと思います。内部設定->アカウントで、「追加」ボタンを試しました
Host: GitLab.com
Auth type: greyed out
username xxxxxx
password: xxxxxx
protocol: https
保存するとき。 「(XXXXXX)資格情報でGitLabに接続できませんでした。ユーザー名を確認してパスワードを再試行してください」というポップアップ画面が表示されます。
ユーザー名とパスワードの両方を再確認しました。
GitLabフォーラムの誰かが 同様の問題 を最近持っていて、彼らはそれを解決する手順を文書化した:
最終的には、githubとbitbucketの場合、クレデンシャルは「Oauth」を介しており、GitLabの場合は「パーソナルアクセストークン」を介していることに気付きました。昨日はトークを生成しましたが、どこにも使用していませんでした。
SourceTreeでGitLabからリポジトリを追加する手順:
- ブラウザで、アカウントに移動し、>ユーザー設定>パーソナルアクセストークン( https://gitlab.com/profile/personal_access_tokens )
- トークンを生成してコピーする
Sourcetreeでは、
a)httpsを優先プロトコルとして残す
b)[個人アクセストークンの更新]をクリックします
c)ユーザー名を入力します
d)コピーされたトークンをpasswordとして使用する