1 所以我在我的Windows 7桌面上安装了git,现在我需要连接到我的git服务器。 我是否也这样做,这意味着,在我的Windows计算机上创建一个公钥/私钥,然后将公钥放在我的VPS git服务器上? windows-7 git — user27449 source 您使用哪种协议连接到您的git服务器,ssh,git或http?也许你应该看看Pro Git书( progit.org/book ),第4章讨论服务器上的git。 — guenter 我在我的Mac上使用SSH,我希望使用相同的。 — user27449
2 如果您愿意,可以创建Windows机器使用的新公钥和私钥,或者只是从Mac复制私钥并使用它。这完全取决于你。 有些用户更喜欢为每台机器使用单独的密钥,这样他们就可以在机器受到危害时从服务器上删除该密钥。其他人更喜欢将一个密钥复制到他们所有机器的便利,并且在极少数情况下他们的一台机器被泄露,他们只需从服务器中删除该密钥并将新密钥复制到他们所有的机器上。 — Patches source 所以我放在我的服务器上的公钥,即使它被公开曝光,也不是一个安全问题,因为主要的是我的计算机上的私钥?或者是周围的其他方式? — user27449 @ user27449:正确。公钥只能用于 加密 数据。相应的私钥是必需的 解码 它。维基百科有一篇很棒的文章 公钥加密 这解释了它是如何工作的。 — Patches