web-dev-qa-db-ja.com

Visual Studio-リモート:HTTP基本:リモートリポジトリのクローン中にアクセス拒否エラーが発生しました:Gitが致命的なエラーで失敗しました

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を使用しています

10
Ian Fako

Windowsは、更新/削除が必要なgit資格情報を保存している必要があります。以下の手順は、VS2017で私のために働きました。

Windowsの「スタート」から「資格情報マネージャー」に移動し、「汎用資格情報」の下でgit urlを選択します。右側の矢印をクリックすると、展開され、「編集」と「ボールトから削除」の2つのリンクが表示されます。

後者のリンク(推奨)をクリックしてVSを再起動し、プロジェクトを開いて同期/プルリクエストを実行します。資格情報の入力を求められるので、問題ありません。ありがとう

17
Sandeep Ahuja

URLにGitlabのユーザー名とパスワードを入力する必要があります。

したがって、代わりに

https://gitlab.com/username/test.git/

このURLを使用

https://YOUR_GITLAB_USERNAME:[email protected]/username/test.git/

0
Er Suman G