我有我的github帐户,我想从我的两个工作站,Ubuntu工作站和Windows访问它。
我是SSH和git的初学者,我按照所有说明在我的ubuntu笔记本电脑上用SSH密钥设置我的帐户,一切正常,但现在如果我想从我的Windows笔记本电脑使用我的git帐户,我需要生成另一个SSH密钥,或者我可以使用从我的Ubuntu笔记本电脑生成的一个?
也许我需要从我的Windows笔记本电脑生成另一个SSH密钥,然后注册我的github帐户以及我从我的ubuntu笔记本电脑生成的一个帐户,并从各自的机器使用每一个?
什么是最好的办法? 有最佳做法吗?
如果我可以在两者上使用相同的SSH密钥,如何导入我已经在另一台机器上使用的密钥?
最好的做法是在每台机器上使用单独的SSH密钥,以便在出现危机时限制痛苦(只需重新键入受感染的机器,而不是全部)。
要将另一个公钥添加到您的Github帐户,请login到Github,然后访问https://github.com/account (或点击仪表板中的“帐户设置”链接),然后点击“SSH公钥”,然后点击“添加另一个公钥“。 给新的密钥一个标题(通常是机器的名称是最好的),然后将密钥数据本身粘贴到大文本框中。 从此,您应该可以通过任何一台机器通过SSH访问Github存储库。
在两台机器上使用相同的私钥是可以接受的。 请注意,如果您在Windows计算机上使用plink,则可能需要将其转换为OpenSSH使用的格式。