web-dev-qa-db-ja.com

TFSサーバーで認証に失敗しました

Windowsでのgit bashで本当に奇妙な問題が発生しています。

Visual Studioで作業しているときは、tfsサーバーに保存されているgitリポジトリを使用しても問題ありません。私は分岐し、コミットし、プッシュしました。

しかし、git bashで同じことを実行しようとすると(フェッチ、プル、プッシュ...)、

致命的: ' https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXXX/ 'の認証に失敗しました

リポジトリを削除してbashから複製しようとしましたが、同じエラーが発生しました。 Web/Windows資格情報(資格情報マネージャー)のtfsに関連するすべてを削除しても、何も変更されませんでした。 git config --global --unset credential.helperも使用しようとしました。まだ結果はありません。

誰かが以前にそのような問題を抱えたことはありますか?

11
Manny42

credential managers または [〜#〜] ssh [〜#〜] を使用して認証を設定する必要があります。

Git Credential Manager for Windowsを含む最新のGit for Windowsインストーラーをダウンロードして実行します。プロンプトが表示されたら、Git Credntial Managerインストールオプションを有効のままにしてください。

enter image description here

5

コントロールパネル->資格情報マネージャー-> Windows資格情報(汎用資格情報)に移動します。
git:http ...で始まるものがない場合は、一般的な認証情報を追加します。

enter image description here

23
user9664011

私はこのスレッドで受け入れられた回答を試しましたが、うまくいきませんでした。このコマンドは私のためにそれを修正したものです。

git config --global credential.helper wincred
6
Dan H