如何验证为 Git 正确添加的 SSH 密钥?
How to verify SSH keys properly added for Git?
验证 SSH 密钥是否已正确添加 git
的命令是什么?我们的 ~/.ssh/
下有 2 组键,我们想添加它们。我们所做的是 运行 ssh-add -l
in 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)
Are those 2 sets of SSH keys shown in command ssh-add
properly added for git(both public and private)?
我们在部署时得到 permission denied
并且想验证是否正确添加了密钥。
您只需在 github 帐户下添加 public 密钥。
将远程 url 设置为 ssh 协议(如果尚未设置):
git remote set-url origin <url>
尝试执行任何远程操作,例如:
git fetch --all --prune
git pull
如果 ssh 设置不正确,您将收到一条错误消息。
注:
在第一次操作时,您可能会收到一个问题,询问您是否希望将 ssh 密钥添加到已知主机。回答是,就不会再提示了。
如果您不断收到 Permission denied 错误?
- 确认 github 用户 是该项目的贡献者。
验证 SSH 密钥是否已正确添加 git
的命令是什么?我们的 ~/.ssh/
下有 2 组键,我们想添加它们。我们所做的是 运行 ssh-add -l
in 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)
Are those 2 sets of SSH keys shown in command
ssh-add
properly added for git(both public and private)?
我们在部署时得到 permission denied
并且想验证是否正确添加了密钥。
您只需在 github 帐户下添加 public 密钥。
将远程 url 设置为 ssh 协议(如果尚未设置):
git remote set-url origin <url>
尝试执行任何远程操作,例如:
git fetch --all --prune git pull
如果 ssh 设置不正确,您将收到一条错误消息。
注:
在第一次操作时,您可能会收到一个问题,询问您是否希望将 ssh 密钥添加到已知主机。回答是,就不会再提示了。
如果您不断收到 Permission denied 错误?
- 确认 github 用户 是该项目的贡献者。