Visual Studioはコミットをbitbucketに送信することを停止し、このエラーが表示されます
リモートリポジトリのクローン作成中にエラーが発生しました:Gitは致命的なエラーで失敗しました。 HttpRequestExceptionが発生しました。リクエストの送信中にエラーが発生しました。スポーンできません
C /プログラムファイル(x86)/ Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/git-core/git-askpass.exe : そのようなファイル、又はディレクトリはありません
'https://[email protected]'のパスワードを読み取れませんでした:ターミナルプロンプトが無効になっていますリポジトリを複製またはコミットしようとするとエラーが発生します
私は同じ問題を抱えていましたが、ここで私のために働いた答えを見つけました: https://github.com/github/VisualStudio/issues/949
以下は修正するための手順です:VIsual Studio 2017にバンドルされているGit-Credential-Manager-for-Windows /は最新のリリースではないようです。最新のリリースをダウンロードして、Visual Studio 2017のファイルの上に置くことは私にとってはうまくいきました。
パスワードをリモートURLに追加しました。 (チームエクスプローラー>リポジトリ設定>リモート) https:// username:[email protected]/username/myproject.git 。その後、私の問題は解決しました。
参考までに、この問題はVS 2017をバージョン15.9.4に更新することで修正されました
Visual Studioでチームエクスプローラーを管理しているChad Bolesとチャットした後、別のオプションを作成しました。これは、Visual Studioインストールのファイルを上書きするよりも優先されます。これにより、将来の更新が中断され、将来デバッグが困難になる可能性があるためです。
その秘Theは、Visual Studioが実際にGit資格情報マネージャーをWindows 1.18.4以降(Visual Studio 2019プレビュー4.0以降以降)で出荷するまで、Git Global ConfigでGit資格情報マネージャーの特定のインストール場所を構成することです。
グローバルgit構成を更新して、Git資格情報マネージャーの特定の実装を指すようにします。
c:\>git config --global --edit
次のように[credential]
セクションを更新します。
[credential]
helper = C:\\\\Program\\ Files\\\\Git\\\\mingw64\\\\libexec\\\\git-core\\\\git-credential-manager.exe
システム上の最新のGit Credential Managerが見つかる場所を指すパスを確認します。グローバルgit configでパスを機能させるために必要なすべてのエスケープに注意してください。
別のオプションは、Git for Windowsの最新バージョン(Windows 1.18.4のGit資格情報マネージャーに既に付属)をインストールし、コマンドラインから初期クローンと認証を実行することです。これにより、資格情報がWindows資格情報ストアに保存され、その後Visual Studioが喜んでそれらを取得します。
SourceTreeをインストールし、両方のアカウントからOAuthトークンを追加しました。これは2つの異なるPCで機能しました。
Visual Studio 2019でこの同じ問題を自分で解決したばかりです。
[ツール]-> [Nugetパッケージマネージャー]-> [パッケージマネージャーコンソール]
このコマンドは、GitForWindowsバージョン(およびGit Credentials Manager)を更新します。
Install-Package GitForWindows -Version 2.23.0
Ecd's answer(まだコメントできません)に加えて、パスワードに '@'記号(またはURLで使用される記号)が含まれている場合、その文字をエスケープする必要がありますURLエンコードにより「ホストを解決できませんでした」になります。 %4「@」記号の場合。