在 macOS、Linux 或 Windows 上通过 SSH 连接到 Git 存储库,以使用 HTTPS 身份验证安全连接。 在 Windows 上,我们建议使用 Git 凭据管理器 或 个人访问令牌。
SSH URL 已更改,但旧的 SSH URL 将继续生效 。 如果已设置 SSH,则应将远程 URL 更新为新格式:
  • 在本地生成公钥和密钥: ssh-keygen -t rsa
  • 将本地生成的公钥发送到服务器上(建立信任关系):
  • 测试ssh远程登陆是否成功:ssh root@server_ip
1
2
3
ssh-keygen -t rsa
#注意这里UserName、root、server_ip 一定要看好
ssh-copy-id -i C:/Users/UserName/.ssh/id_rsa.pub root@server_ip

在建立密钥过程中如果出现的错误error: sign_and_send_pubkey: signing failed: agent refused operation

1
2
ssh-agent -s
ssh-add