WindowsはSSHキーをキャッシュしますか?

イッツォ

最近、古いGitHubアカウントのユーザー名を参照するGitBashに関する質問を投稿しました。ここでその投稿を参照してください:元の投稿

これで、Windowsがどういうわけか私のssh情報を保存し、それを私のGitbashセッションに使用していると完全に確信しています。リモートリポジトリにプッシュしようとすると、それは次のように述べ続けます

remote: Permission to MYUSERNAME/project.git denied to OLD-USER-NAME

私はできる限りすべてを変えました。古いユーザー名の参照を探すことができるすべてのディレクトリを検索しましたが、何も見つかりません。SSHキー生成プロセスを少なくとも3回繰り返しましたが、運がありませんでした。古いユーザー名が表示され続けるのはなぜですか?

だから私の質問、Windowsにはsshキー用のある種のキャッシュシステムがありますか?新しいキーを明示的に読み込んでいますが、古いユーザー名への参照が表示され続けます。私が考えることができる唯一のことは、私のsshエージェントが私の新しいキーを使用していないということです。そして、それがgithubに接続しようとすると、古いキーを見て、それを私の古いユーザー名に関連付けます。しかし、繰り返しになりますが、古いGitHubアカウントから古いキーを削除したため、意味がありません...

Gitを殺そうとしています。

アシュトッシュジンダル

ここで重要なのは、HTTPSを使用して新しいリポジトリのクローンを作成している可能性があることです。新しいリポジトリは認証にSSHキーをまったく使用していません。

あなたのクレデンシャルはクレデンシャルヘルパーによってキャッシュされているようです。これを参照してください:

https://help.github.com/articles/caching-your-github-password-in-git/#platform-windows

Windowsでは、wincredヘルパー(git config --global credential.helper wincred)を使用した場合、これにより、保存されている資格情報を削除または編集できるコントロールパネルインターフェイスを備えたWindows資格情報ストアに資格情報が保存されます。たとえば、これを参照してください。

ここに画像の説明を入力してください

このストアでは、詳細はWindowsログインによって保護され、複数のセッションにわたって保持できます。これはGitfor Windows1.8.1.1で追加されました。

だからどちらか:

  1. 以下を使用して、httpsクローンリポジトリのクレデンシャルキャッシュをクリアして、再試行してください。

    gitクレデンシャル-osxkeychainerase host = github.com protocol = https

または、

  1. Windowsのコントロールパネルのクレデンシャルマネージャーを使用してクレデンシャルを編集します。

次に、認証の詳細の入力を再度求められる必要があるときに、HTTPSクローンリポジトリにもう一度プッシュしてみてください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Firebaseはデータをキャッシュしますか?

Helm(またはKubernetes)はチャートをキャッシュしますか?

SSHキーが禁止されている場合は、パスワードをキャッシュします

Java同期キーワードはキャッシュをフラッシュしますか?

フラッターは画像にキャッシュを使用しますか?

Windowsは、アセンブリで使用される.NETバージョンをキャッシュしますか?

GitLab CI:キャッシュをマージまたは置換しますか?

ISPはすべてのデータをキャッシュしますか?

Spring @TransactionalはHibernateキャッシュを使用しますか?

makeはキャッシュをどこに保存しますか?

gitはその結果をキャッシュしますか?

Javaは匿名クラスを「キャッシュ」しますか?

Mgoは接続文字列をキャッシュしますか?

laravelは設定をキャッシュしますか?

jujuはキャッシュをどこに保存しますか

Linux上のZFSzvolはアークキャッシュを使用しますか?

forループの省略形はiterableの参照をキャッシュしますか?

Ubuntuはsudoパスワードをキャッシュに保存しますか?

emacsはグローバル文字列キャッシュを使用しますか?

JDBCテンプレートは接続をキャッシュしますか?

AngularJSはキャッシュデータをどこに保存しますか

Pythonはforループを反復可能にキャッシュしますか?

"| ="演算子は静的フィールド値をキャッシュしますか?

Androidは「共有キャッシュモード」でSQLITEを使用しますか?

Funkloadはキャッシュされたデータを保存しますか?

Hikari CPはPreparedStatementsキャッシュをサポートしていますか?

Angularサービスは値をキャッシュします

Kingfisher は RAM にデータをキャッシュします。

gpg-agentがキャッシュしたキーを確認するにはどうすればよいですか?(ssh-add -lがキャッシュされたsshキーを表示する方法のように)

TOP 一覧

  1. 1

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  2. 2

    ソートされた検索、ターゲット値未満の数をカウント

  3. 3

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    Reactでclsxを使用する方法

  7. 7

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  8. 8

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  9. 9

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  10. 10

    PowerShellの分割ファイルへのヘッダーの追加

  11. 11

    Chromeウェブアプリのウェブビューの高さの問題

  12. 12

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  13. 13

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  14. 14

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  15. 15

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  16. 16

    MLでのデータ前処理の背後にある直感

  17. 17

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  20. 20

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  21. 21

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

ホットタグ

アーカイブ