Visual Studioを使用していて、gitlabが実行されているサーバーからオンラインリポジトリを複製しようとしています。サーバーを呼び出しましょうhttps://gitlab.example.com
リポジトリを複製しようとすると、次のエラーが表示されます
Remote: HTTP Basic: Access denied
Error encountered while cloning the remote repository: Git failed with a fatal error.
Authentication failed for 'https://gitlab.example.com/username/test.git/'
試してみると、サーバーのユーザー名とパスワードの入力を求められます。リポジトリを作成したユーザーのユーザー認証情報を入力しました。
私は 回答の同様の問題 をここでstackoverflowで見つけましたが、これは私にとってはうまくいきませんでした。
Visual Studio 2017 Enterprise 15.7.2を使用しています
Windowsは、更新/削除が必要なgit資格情報を保存している必要があります。以下の手順は、VS2017で私のために働きました。
Windowsの「スタート」から「資格情報マネージャー」に移動し、「汎用資格情報」の下でgit urlを選択します。右側の矢印をクリックすると、展開され、「編集」と「ボールトから削除」の2つのリンクが表示されます。
後者のリンク(推奨)をクリックしてVSを再起動し、プロジェクトを開いて同期/プルリクエストを実行します。資格情報の入力を求められるので、問題ありません。ありがとう
URLにGitlabのユーザー名とパスワードを入力する必要があります。
したがって、代わりに
https://gitlab.com/username/test.git/
このURLを使用
https://YOUR_GITLAB_USERNAME:[email protected]/username/test.git/