[解決済み] git credential-osxkeychain'に保存された認証情報をリセットする方法は?
質問
GitHub の説明書に従ってアカウントを作成し、クローンを作成することができましたが、リモートでプッシュすることができません。
git push"を実行すると、403エラーが表示されます。正しい URL はあります。何を与えているかを見るために "git credential-osxkeychain get" を試しましたが、これは間違った認証情報を出力してしまいました。
最初に認証情報を要求されたとき、他のアプリケーションが要求しているのだと思い、間違った認証情報を入れてしまったのだと思います。
GitHub アカウントの正しいキーチェーン項目を使用するように、リセットする必要があります。
試してみました。
git credential-osxkeychain erase
git credential-osxkeychain set
プログラムは何もプロンプトを出しません。正しいことをしないと、Setは"bad input"と言ってきます。私は".を入れてみました。
password=password
"などと入れてみましたが、その後"get"をすると古いものが出たままです。
.gitconfigureにないため、これらがどこに保存されているのかがわかりません。さらに、それである可能性のある最近のキーチェーンアイテムはありません。(私はキーチェーンにいくつかの GitHub アカウントを持っていますが、それらのどれも使用していません)。
どうすれば解決しますか?
解決策はこうなりました。
コマンド
git credential-osxkeychain
は
最初
キーチェーンの GitHub アカウントのエントリを使用しました。 このアカウントは、問題のプロジェクトにアクセスするためのものではありません。
私はキーチェーンアクセスでそのアカウントを触って日付を変え(コメントを変えただけだと思います)、それが最新のGitHubアカウントになったので、credential-osxkeychainに最初に返されたものになり、それですべてがうまくいったので、この問題を解決しました。
複数の GitHub アカウントに対するより良い形式のサポートがあれば良いのですが、ほとんどの人は主要なアカウントをひとつしか持っていないので、この問題に遭遇することはないでしょう。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン