如何将 Github 存储库切换到 SSH 身份验证

如何将 Github 存储库切换到 SSH 身份验证_第1张图片
Github 提供了两种方式来对您的存储库进行身份验证——通过 HTTPS 使用密码,以及通过 SSH 使用私钥。虽然两者都可以正常工作,但如果您想切换,则需要配置本地存储库以使用新凭据。

转向 SSH 身份验证

Github 默认使用 HTTPS 身份验证,使用您的 Github 账户的密码。每当你去克隆一个 repo 时,如果你喜欢使用它,你必须手动选择“SSH”作为克隆 URL 的选项。

如何将 Github 存储库切换到 SSH 身份验证_第2张图片

虽然 SSH 通常最适合验证与 Linux 服务器的连接,但 Github 推荐使用 HTTPS,因为它对人们来说很容易并且不会引起混淆。然而,它对自动化来说更糟,在技术上不如 RSA 密钥安全,而且每次都输入它可能很烦人,即使有凭据缓存也是如此。

切换非常简单——如果您没有,您需要创建一个新的 SSH 密钥,将其添加到您的账户,然后将您的本地存储库切换到新端点(如果您已经克隆)。

首先,检查您是否已经拥有 SSH 密钥。您的默认值通常存储在 Linux/macOS 上:

 
 

你可能感兴趣的:(Github,ssh,github,linux)