【发布时间】:2018-10-20 01:17:55
【问题描述】:
我需要在远程服务器上执行一个 git 命令,并且我有一个带密码的私钥。我怎样才能ssh-add 我的服务器密钥,这样我就可以在那里运行 git 命令而不在那里复制私钥?我为此搜索了很多,但没有找到可以回答这个问题的页面。
【问题讨论】:
我需要在远程服务器上执行一个 git 命令,并且我有一个带密码的私钥。我怎样才能ssh-add 我的服务器密钥,这样我就可以在那里运行 git 命令而不在那里复制私钥?我为此搜索了很多,但没有找到可以回答这个问题的页面。
【问题讨论】:
您必须将 公钥 内容 放在服务器上的~/.ssh/authorized_keys 中(该文件可以保存来自不同人的许多密钥)。然后,您可以使用 ssh-add 提供您的私钥,以便在与服务器一起使用 ssh 时使用它......或者您可以在使用 ssh 提供私钥文件时使用 -i。
【讨论】: