要在 Gitbash 中添加 key ,请确保首先使用启用 ssh 代理。
评估 $(ssh-agent -s)
[在此处输入图像描述][1] 现在您可以使用以下命令在 git bash 中添加 ssh key 。
如果您在 Windows Git Bash 中执行此操作。
ssh-add/c/ key 名
如何检查 key 是否已添加。
ssh-add -L
您应该会看到此处添加了 ssh key 。
最佳答案
以下是步骤:
打开 Git Bash 并在命令提示符下运行以下命令以生成公私 key 对
ssh-keygen -t rsa -b 4096 -C "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="dea7b1abac81bbb3bfb7b29eb9b3bfb7b2f0bdb1b3" rel="noreferrer noopener nofollow">[email protected]</a>"
当系统提示您“输入要保存 key 的文件”时,请按 Enter。这接受默认文件位置。
Enter a file in which to save the key (/c/Users/username/.ssh/id_rsa):[Press enter]
在提示符下,键入安全密码。如果您想留空,可以按 Enter 键,但不建议这样做。
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]转到
/c/Users/username/.ssh/
文件夹并打开id_rsa.pub
文件并复制其全部内容。最后,转到
Github -> Settings -> SSH And GPG keys -> Click New RSA (Green Button
)。为 key 指定一些有意义的标题,然后粘贴在上面步骤 4 中复制的公钥。现在单击“添加 SSH key ”按钮。
恭喜您已成功将公钥添加到 github,现在您可以使用 gitbash 访问 github 存储库了。
关于ssh - 如何在 git bash 中添加 ssh key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59063227/