web-dev-qa-db-ja.com

Bitbucket、Windows、および「致命的:パスワードを読み取ることができませんでした」

最近Windowsを再インストールしましたが、リポジトリからファイルをダウンロードするのに問題があります。

GITとPythonをインストールしましたが、Bitbucketから何かをダウンロードしようとすると、次のメッセージが表示されます。

"fatal: could not read Password for: 'https://[email protected]': No such file or directory".

私は何を間違えていますか?

65
sunpietro

私は1時間ほど前に同じ問題を抱えていました。私の問題は、gitクローンを作成しようとしていたが、sshの代わりにhttps URLを使用していたことでした。リポジトリに移動すると、クローンURLのドロップダウンからsshまたはhttpsを選択できます。お役に立てば幸いです!

29
James Pace

グローバルパラメータを設定して解決しました。

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
117
jsarroyo

次のようにURLにユーザー名とパスワードを含めるようにしてください。

git clone https://username:[email protected]/path_to/myRepo.git
64
Yauheni Sivukha

この問題を解決しました

バージョン1.8.5.2のGitにはbitbucketが含まれていますが、Gitをバージョン1.9.0に更新するとこの問題は解決しました。

12
outofBounds

私はちょうど同じことをしようとしましたが、それは私のために機能しませんでした、そして私はあまりにも最近、私のマシンにウィンドウを再インストールしました。

私は、単純なコマンドgit clone https://[email protected]/username/repo.gitを使用し、ユーザーのパスワードを入力するように求められることで、bitbucketアカウントからプライベートリポジトリをチェックアウトすることに慣れています。

これはバージョン1.8.5.2で壊れているようです。バージョン1.8.4にダウングレードすると、期待どおりに機能し始めました。

Gitダウンロードリスト: http://code.google.com/p/msysgit/downloads/list

お役に立てれば!

9
bbarke

Https接続の場合は、「Git Credential Store」(BitBucketチュートリアルの「オプション」ステップ)をインストールしてみてください。

これはそれをインストールする方法です:

  1. http://gitcredentialstore.codeplex.com/ からgit-credential-winstore.exeをダウンロードします
  2. Git Bashシェルを開き、現在のディレクトリをgit-credential-winstore.exeがある場所に変更します
  3. ./git-credential-winstore -i /bin/gitを実行します
4
PointZeroTwo

古いパスワードを再入力して更新するには、git fetchを使用してみてください。

同様の問題がありました。キャッシュされたパスワードは、実際のパスワードを新しいものに更新するため無効になります。しかし、gitは有効なパスワードの再入力を求めず、変更を取得しようとしているときにAuthentication failedというエラーを返しました。

しかし魔法のように、gitはデータをプルする代わりにgit fetchと入力したときに実際のパスワードを要求しました。新しいパスワードを入力すると、どうやらgitは資格情報ストレージ内の古いパスワードを更新し、パスワードの再入力を求められなくなりました。

3

私の場合、問題はWindowsのグローバルファイル.gitconfigにありました。

Git BASH@ jsarroyoが提供するソリューション を使用しようとすると、ファイル.gitconfig.lockが存在しないというエラーが発生しました。私はそれを修正する方法を見つけることができませんでした。

.gitconfigを完全に削除すると、すべてが正常に機能しました。

警告:この方法では、すべてのgit設定が失われるため、再度設定する必要があります。

1
Slav

私の場合、それは[プロンプト]ダイアログに入力されたbitbucketの間違ったパスワードでした。正しいパスワードを入力すると、エラーが消えました。

0
Martin Staufcik

私にとっては、設定セクションで私のbitbucketリポジトリから「プライベート」スイッチを取ることで解決しました

0
Eelco van Vliet