簡體   English   中英

ssh agent on windows keep forgetting ssh key

[英]ssh agent on windows keep forgetting ssh key

在這里有一個 ssh-key c:/Users/User1/.ssh/github_rsa。 我使用命令將它添加到 ssh-agent

eval $(ssh-agent -s)
ssh-add ~/.ssh/githab_rsa

重新啟動 PC ssh 代理后,看不到我的 ssh 密鑰。 我必須使用命令再次添加它

 eval $(ssh-agent -s)
 ssh-add ~/.ssh/githab_rsa

如何讓 ssh-agent 在 PC 上記住我的 ssh 密鑰。

這是一個很老的問題,但對其他人可能有用。 有幾件事要檢查:

  1. where ssh運行。 此命令將顯示可用的 ssh 版本。 如果有多個版本,它們可能會相互沖突。 嘗試設置默認的 ssh 版本,如下所述: https://www.fmendo.com/blog/configure-git-windows-openssh/

  2. 嘗試運行ssh -T git@github.com 這將顯示您是否能夠連接到您的 GitHub 帳戶。 如果此命令返回消息,如您已成功通過身份驗證,這是一個好兆頭,請參閱第 3 點。

  3. 檢查您的私鑰和公鑰是否具有默認名稱。 有時 Git 會遇到具有自定義名稱的鍵的問題。 如果是這種情況,請嘗試使用默認名稱https://stackoverflow.com/a/70866215/5868267

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM