BitBucketを使用していますが、パスワードが侵害されたため、パスワードを変更する必要がありました。
git pull
remote:無効なユーザー名またはパスワード。サードパーティのサービスを介してログインする場合、アカウントプロファイルにアカウントパスワードが設定されていることを確認する必要があります。
fatal:「 https://bitbucket.org/myusername/myproject.git/ 」の認証に失敗しました
コマンドラインを使用してパスワードを変更するにはどうすればよいですか?
以下に示すようにパスワードをリセットする必要があります。
MacOSの場合:
git config --global credential.helper osxkeychain
Windows 10の場合:
git config --global credential.helper store
これを実行すると、リポジトリのユーザー名とパスワードの入力を求められます。
私はただ認証の問題だと思う...
それで全部です :)
まず、.git/configを編集し、「url」からユーザー名を削除します。
私はこれを持っていました:
url = https://[email protected]/pathto/myrepo.git
そして変更後:
url = https://bitbucket.org/pathto/myrepo.git
次に、プル(またはプッシュ)し、emailとパスワード資格情報を使用してログインします。
これを機能させるには、コマンドラインからパスワードを設定するためにこれを実行し、git pullを実行する必要がありました。
この方法では、パスワードがディスク上のプレーンテキストファイルに保存されます。
git config --global credential.helper store
git pull
ここの他のソリューション: GitHubでhttps://を使用するときにパスワードの入力をスキップする方法はありますか?
あなたがMacユーザーであれば、これは私のために働いた:
次に、パスワードの再入力を求められます。
このボタンをクリックすると、うまくいきました。
これがスクリーンショットです
最近、BitBucketはアプリパスワードを生成する必要があります。
設定/アクセス管理/アプリのパスワード
OSXキーチェーンからBitbucket認証情報を更新できます。
コマンドラインを使用してキャッシュされた資格情報を更新:
$ git credential-osxkeychain erase
Host=bitbucket.org
protocol=https
[press return]
成功した場合、何も印刷されません。動作することをテストするには、Bitbucketからリポジトリをクローンしてみてください。パスワードの入力を求められたら、キーチェーンエントリは削除されました。
この回答は、エラーを検索した後にここを参照するSOユーザー向けです。
私の場合、Bitbucketでユーザー名を変更したため、何も機能しませんでした。
AtlassianとBitbucketは完全には統合されていません。 BitbucketはAtlassianユーザーのメールとWebアプリのパスワードを使用しますが、別のユーザー名を使用できます。
このプロセスにはバグがあるようです。特に、どのアプリケーションまたはプロセスが認証を生成しているか、どこに保存または編集可能かが明確ではないためです。ユーザー名を変更すると認証が中断されます。
資格情報とBitbucketで使用されるユーザー名を更新する方法があるかもしれませんが、それを発見したときにはすでに数時間遅れていました認証を復元する前のユーザー名に戻します
私は同じエラーに直面していましたが、パスワードを変更する必要はありませんでした。
bitbucket->preferences->accounts
にアクセスしてアカウントを選択し、パスワードが正しいかどうかを確認してください。
私の場合、パスワードが台無しになりました。パスワードを修正しただけで機能しました。
これは古い質問であることは知っていますが、私に合った解決策を提供すると思いました。 Googleアカウントを使用してbitbucketにサインアップしましたが、パスワードがありませんでした。パスワードは私のAtlassianアカウントのパスワードであることがわかりました。 Atlassianアカウントをお持ちの場合は、このパスワードを試して、機能するかどうかを確認してください。
MacOSの場合、以下の手順が役立ちます...
私にとって問題は、ユーザー名を変更したため、git urlも変更されたことです。だから私はを使用して新しいgit urlを設定する必要がありました
git remote set-url Origin <URL>