最近Windowsを再インストールしましたが、リポジトリからファイルをダウンロードするのに問題があります。
GITとPythonをインストールしましたが、Bitbucketから何かをダウンロードしようとすると、次のメッセージが表示されます。
"fatal: could not read Password for: 'https://[email protected]': No such file or directory".
私は何を間違えていますか?
私は1時間ほど前に同じ問題を抱えていました。私の問題は、gitクローンを作成しようとしていたが、sshの代わりにhttps URLを使用していたことでした。リポジトリに移動すると、クローンURLのドロップダウンからsshまたはhttpsを選択できます。お役に立てば幸いです!
グローバルパラメータを設定して解決しました。
git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
次のようにURLにユーザー名とパスワードを含めるようにしてください。
git clone https://username:[email protected]/path_to/myRepo.git
この問題を解決しました
バージョン1.8.5.2のGitにはbitbucketが含まれていますが、Gitをバージョン1.9.0に更新するとこの問題は解決しました。
私はちょうど同じことをしようとしましたが、それは私のために機能しませんでした、そして私はあまりにも最近、私のマシンにウィンドウを再インストールしました。
私は、単純なコマンド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
お役に立てれば!
Https接続の場合は、「Git Credential Store」(BitBucketチュートリアルの「オプション」ステップ)をインストールしてみてください。
これはそれをインストールする方法です:
./git-credential-winstore -i /bin/git
を実行します古いパスワードを再入力して更新するには、git fetch
を使用してみてください。
同様の問題がありました。キャッシュされたパスワードは、実際のパスワードを新しいものに更新するため無効になります。しかし、gitは有効なパスワードの再入力を求めず、変更を取得しようとしているときにAuthentication failed
というエラーを返しました。
しかし魔法のように、gitはデータをプルする代わりにgit fetch
と入力したときに実際のパスワードを要求しました。新しいパスワードを入力すると、どうやらgitは資格情報ストレージ内の古いパスワードを更新し、パスワードの再入力を求められなくなりました。
私の場合、問題はWindowsのグローバルファイル.gitconfig
にありました。
Git BASHで @ jsarroyoが提供するソリューション を使用しようとすると、ファイル.gitconfig.lock
が存在しないというエラーが発生しました。私はそれを修正する方法を見つけることができませんでした。
.gitconfig
を完全に削除すると、すべてが正常に機能しました。
警告:この方法では、すべてのgit設定が失われるため、再度設定する必要があります。
私の場合、それは[プロンプト]ダイアログに入力されたbitbucketの間違ったパスワードでした。正しいパスワードを入力すると、エラーが消えました。
私にとっては、設定セクションで私のbitbucketリポジトリから「プライベート」スイッチを取ることで解決しました