在 Windows 上添加 Git SSH 密钥

最近在使用 Git 管理代码时,我希望通过 SSH 的方式与远程仓库(比如 GitHub 或 GitLab)建立安全的通信连接。由于目前的 HTTPS 方式每次推送代码都需要输入用户名和密码,这让我感到有些麻烦,于是决定配置 SSH 密钥来简化操作。我了解到,在 Windows 系统中,可以通过生成和添加 SSH 密钥的方式完成这一配置。然而,具体应该如何生成密钥、将其添加到 SSH-agent 中,以及如何把公钥上传到远程仓库呢?这些操作中有哪些细节需要注意呢?


什么是 SSH 密钥?

SSH 密钥是一种加密的认证方式,用于在不输入密码的情况下安全地访问远程服务器或 Git 仓库。它由一对密钥组成:

  • 私钥:保存在本地,切勿泄露。
  • 公钥:上传到 Git 服务器(如 GitHub),用于验证你的身份。

步骤 1:检查是否已有 SSH 密钥

在生成新的 SSH 密钥之前,先检查你的电脑上是否已经存在 SSH 密钥。

1、打开 Git Bash(可以在开始菜单中搜索)。

2、输入以下命令:

ls -al ~/.ssh

3、 查看输出结果

你可能感兴趣的:(电脑软件,windows,git,ssh)