2017-12-27 26 views
1

私は数日間この問題に苦労しました。Gitは>致命的なエラーで失敗しました。ユーザー名を読み取ることができませんでした

私のGitプロジェクト(VisualStudio.comに保存されています)と特定のコンピュータ(2台目のPCで動作します)と接続できません。私は私のリポジトリを同期またはクローンしようとするたびに、VS2017は、私のユーザーの資格情報(2回)を要求し、私は次のエラーを取得する:私はそれを引き起こしていたかもしれない何かを変更した場合

Error: cannot spawn askpass: No such file or directory Error encountered while cloning the remote repository: Git failed with a fatal error. could not read Username for 'https://.visualstudio.com': terminal prompts disabled

は覚えていないことができ...

答えて

3

これは、主に資格情報が資格情報マネージャーによって記憶されているために発生します。 Credential Managerに保存されているxxx.visualstudio.comの認証情報を削除する必要があります。

PCのOSがWindowsの場合など、Credential Manager - > Windows Credentials - > Generic Credentials - > git:https://xxx.visualstudio.comのような認証情報を削除することができます。

enter image description here

その後、再びクローン、Gitはあなたの入力レポの資格をできるようになります。 VSTSアカウントにアクセスできるユーザー名(電子メールアドレス)とパスワードを入力した後、レポを正常に複製する必要があります。

+0

それがうまくいった!ありがとう!!! – danbord

+0

私は手順に従ったが、それは私のために働いていませんでした。私はVS2017を使用しており、VSTS gitプロジェクトに接続しようとしています。私はエラー以下になる リモートリポジトリへのプッシュ中にエラーが発生しました:致命的なエラーで失敗しました。 Win32Exceptionが発生しました。そのようなファイルやディレクトリ いいえ「https://xxxxxx.visualstudio.com」のユーザー名を読んでいないことができませんでした:端子がhttps://xxxxxx.visualstudio.com/_gitにプッシュ無効 を促し は がaskpassパッケージ出現することはできません資格情報の書き込みに失敗しました/ StockTrace –

1

Visual Studioを最新バージョンに更新するだけです。このバグは、最新のアップデートで報告され、修正されました。私のために働いた。

+0

あなたは管理者権限がないので、それは不可能です。 git remote set-url origin username:[email protected]/username/repo.git - それは私のために働いた。注:githubパスワードはプレーンテキストで./git/configに保存されます。 –

関連する問題