如何验证为Git正确添加的SSH密钥?

时间:2015-06-12 00:45:38

标签: git ssh

git正确添加了验证SSH密钥的命令是什么?我们~/.ssh/下有两组密钥,我们想要添加它们。我们所做的是在ssh-add -l中运行git bash

$ ssh-add -l
2048 28:1b:b8:b2:a8:f1:9b:bb:b5:85:21:d5:d8:0b:00:b2 /c/Users/myuser/.ssh/bb_rsa (RSA)
2048 3d:31:e8:f7:f5:cd:dd:c7:0b:84:16:66:23:95:af:05 /c/Users/myuser/.ssh/id_rsa (RSA)
  

是否为git(公共和私有)正确添加了命令ssh-add中显示的那两组SSH密钥?

我们在部署时获得permission denied,并希望验证是否正确添加了密钥。

1 个答案:

答案 0 :(得分:2)

  • 您只需要在github帐户下添加公钥。

    • 如果远程网址尚未设置,请将远程网址设置为ssh协议:
      git remote set-url origin <url>

    • 尝试执行任何远程操作,例如:

      git fetch --all --prune
      git pull
      

如果未正确设置ssh,您将收到错误消息。

注意 的:
在第一个操作中,您可能会遇到一个问题,询问您是否要将ssh密钥添加到已知主机。回答是,它不会再次提示。

如果您一直收到 Permission denied 错误?

  • 验证 github用户是项目的贡献者。