我目前在用于访问代码存储库的Linux机器上有一个帐户。 ssh密钥已更新很久了。它一直都很好。我不是GIT专家。我按照某人的指示来设置Linux机器。已经有一段时间了,所以我不记得所有步骤了。现在,我有一台新的Windows计算机。我也想从这台Windows机器上访问我的代码。我有Windows机器的ssh密钥,我想将其添加到GIT中。我仍然需要从Linux框中访问存储库,所以我不想弄乱当前设置。
如果我将新的ssh密钥添加到GITLAB,它将新密钥附加到先前的密钥还是覆盖先前的密钥?
答案 0 :(得分:1)
是的,您可以将多个SSH密钥添加到一个GitHub帐户。 GitLab has documentation显示了如何设置SSH密钥。只需在您使用的每台计算机上执行这些步骤即可。
我有Windows机器的ssh密钥,我想将其添加到GIT。
请注意,您没有将SSH密钥添加到Git。实际上,Git本身对SSH一无所知。相反,您可以将公共SSH密钥上载到GitHub或GitLab等在线服务。然后,将SSH与git clone
和git push
之类的命令一起使用。 Git知道使用SSH的唯一原因是因为它是在URL中指定的。
如果我将新的ssh密钥添加到GITLAB,它将新密钥附加到先前的密钥还是覆盖先前的密钥?
您不附加键。通常,大多数在线帐户都允许您添加多个密钥以用于登录。添加新密钥不应覆盖任何现有密钥。