プル/フェッチまたはプッシュするたびに、VS 2017 Team Explorerでエラーが発生します。
Git failed with a fatal error.
HttpRequestException encountered.
An error occurred while sending the request.
cannot spawn /C/Program Files/Git/mingw64/libexec/git-core/git-askpass.exe: No error
could not read Password for 'https://<myusername>@bitbucket.org': terminal prompts disabled.
私は以下を示すことでパスワードを設定しようとしました:
https://<myusername>:<mypassword>@bitbucket.org
まだ修正されていません。しかし、SourceTreeを使用した場合は問題ありません。
プル/プッシュのためにVS Team Explorerを再び使用できるように、これを修正するにはどうすればよいですか?
私は次を使用しています:
前もって感謝します。
Git for Windowsに問題があり、Microsoftは、パッチを適用したVSの新しいバージョンをリリースするためのソリューションを監視しています。
-----最後にこれらの手順で解決しました--------------
1)Credential Managerで資格情報を削除します
2)「C:/ Program Files(x86)/ Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer」のGitディレクトリの名前を変更または削除します
3)パッケージをインストールする " https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.17. "
4)VSがBitBucketクレデンシャルの挿入を要求した場合
これらのシーケンスだけが私にとってはうまくいきました。
ここでも同じですが、ビットバケツ側からのものだと思います。
以下は私たちのために働いた:
>>コントロールパネル\すべてのコントロールパネルアイテム\資格情報マネージャーのWindows資格情報に保存されている関連する資格情報を削除git
SO here へのリンク
次に、このコマンドを使用します。
git remote set-url Origin https://name:[email protected]/repo.git
ここ はこのソースです
Bitbucketのオーセンティケーターは現在失敗しています。それに関して未解決の問題があります。 https://bitbucket.org/site/master/issues/16892/cannot-fetch-or-Push-using-visual-studio
一時的にforを使用して純粋なユーザー名:パスワード形式のリスクを負うことができる場合、問題は解決します。
今のところgit-credential-storeを使用して解決しました。現時点ではそれが最善の方法だと思います。このリンクで言及したように、 here 。
これはリンクの使用方法ですgit-credential-store。 「git credential store」をグローバルに持ちたい場合。以下のコマンドを使用できます:
git config --global credential.helper
実際、ローカルにユーザー名とパスワードを保存します。ユーザー名とパスワードは一度だけ尋ねられます。
それ以外の場合は、[〜#〜] ssh [〜#〜]を使用できます(VPNでは機能しません)。