如何避免每次推送或拉取代码时都添加 ssh 密钥
How to avoid add ssh key everytime when push or pull the code
我生成了 ssh 公钥和私钥,并将公钥注册到我的 github。
并使用此
添加私钥
$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa
但每次推送或拉取代码时,我都必须输入此命令。
我希望避免这种情况。
您不必每次都编写这些命令。
首先,仅当您的私钥受密码保护时才需要代理。
其次,如“Working with SSH key passphrases”中所述,您应该能够通过 ~/.bashrc
资源文件自动启动所述代理,或者(对于 Mac)将密码缓存在钥匙扣。
我生成了 ssh 公钥和私钥,并将公钥注册到我的 github。 并使用此
添加私钥$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa
但每次推送或拉取代码时,我都必须输入此命令。 我希望避免这种情况。
您不必每次都编写这些命令。
首先,仅当您的私钥受密码保护时才需要代理。
其次,如“Working with SSH key passphrases”中所述,您应该能够通过 ~/.bashrc
资源文件自动启动所述代理,或者(对于 Mac)将密码缓存在钥匙扣。