为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
,并希望验证是否正确添加了密钥。
答案 0 :(得分:2)
您只需要在github帐户下添加公钥。
如果远程网址尚未设置,请将远程网址设置为ssh协议:
git remote set-url origin <url>
尝试执行任何远程操作,例如:
git fetch --all --prune
git pull
如果未正确设置ssh,您将收到错误消息。
注意强> 的:
在第一个操作中,您可能会遇到一个问题,询问您是否要将ssh密钥添加到已知主机。回答是,它不会再次提示。