我在一台计算机上安装了Github帐户.我想在第二台机器上使用我用于第一台计算机的相同SSH密钥访问我的Github帐户.如何将SSH私钥导入新计算机用户配置文件?
cp ~/other_comp_github_key ~/.ssh/github
Run Code Online (Sandbox Code Playgroud)
上面的命令没有在Windows上的git bash控制台中完成这项工作.
Mat*_*all 26
哎呀!没有!
在第二台计算机上创建一个新的密钥对.
如果github允许您将多个私钥与您的帐户相关联,则最好创建一个新的私钥.(在机器之间共享私钥非常类似于在多个帐户上共享密码.)但并非所有服务都允许多个密钥,因此......
您没有指定复制密钥的私有部分; 确保复制私人部分.
您没有指定将~/.ssh/config块配置为使用主机~/.ssh/github密钥github.com.确保在~/.ssh/config文件中添加一个新块,就像你从中偷取密钥的机器上的块一样.
host github.com
IdentityFile ~/.ssh/github
Run Code Online (Sandbox Code Playgroud)
(我不知道主机是github.com- 如果你使用不同的主机名,那么使用它.)