首页 > 解决方案 > 每次重启后使用 ssh-agent 添加 ssh 路径

问题描述

每次从服务器重新启动时,我都需要使用eval ssh-agent -s/home/user/id_rsa_github 来识别我自己,以便我可以从 github 中提取。添加带有标志的密钥-K要求我提供我不知道的身份验证 PIN。我如何才能永久添加密钥?

标签: gitauthenticationgithubssh

解决方案


如评论所述,首先检查您实际使用的 URL:

 cd /path/to/repo
 git remote -v

如果这是一个 HTTPS URL,您可以:

  • 要么将其更改为 SSH 的

      git remote set-url origin git@github.com:<me>/<myrepo>
    
  • 或修改您的配置以使用 ssh

      git config url."git@github.com:".insteadOf https://github.com/
    

推荐阅读