ssh - 如何在 git bash 中添加 ssh key ?

标签 ssh

要在 Gitbash 中添加 key ,请确保首先使用启用 ssh 代理。

评估 $(ssh-agent -s)

[在此处输入图像描述][1] 现在您可以使用以下命令在 git bash 中添加 ssh key 。

如果您在 Windows Git Bash 中执行此操作。

ssh-add/c/ key 名

如何检查 key 是否已添加。

ssh-add -L

您应该会看到此处添加了 ssh key 。

最佳答案

以下是步骤:

  1. 打开 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>"

  2. 当系统提示您“输入要保存 key 的文件”时,请按 Enter。这接受默认文件位置。

    Enter a file in which to save the key (/c/Users/username/.ssh/id_rsa):[Press enter]

  3. 在提示符下,键入安全密码。如果您想留空,可以按 Enter 键,但不建议这样做。

    Enter passphrase (empty for no passphrase): [Type a passphrase]
    Enter same passphrase again: [Type passphrase again]

  4. 转到/c/Users/username/.ssh/文件夹并打开id_rsa.pub文件并复制其全部内容。

  5. 最后,转到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/

相关文章:

amazon-web-services - 通过 bitnami 在 AWS on Ghost 中使用 SSL

linux - 确定/etc/sudoer中用户权限的最快方法

linux - 如何通过 SSHLibrary 编辑远程文件?

linux - 如何找出我在 go 老爹共享主机 ssh 上使用的发行版

git - 使用多个带有 SSH key 的 Github 帐户

python - ssh-copy-id 有时会挂起

macos - OS X 使用 ssh_config 在 sudo 下运行 rsync

bash - While 循环在 Bash 中的第一行之后停止读取

intellij-idea - 是否可以从Intellij Idea的SSH终端中运行mc?

bash - 如果 Rsync 不存在,则创建一个日志文件