使用以下链接创建 ssh key
( https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ )
一旦使用 git bash 创建 ssh key 并添加到 github。它只适用于那个特定的 git bash。如果我关闭 git bash 并再次打开。相同的 ssh key 不起作用,需要创建新的。谁能告诉我为什么会这样?或者缺少什么?
最佳答案
当您打开 Git Bash 时,您需要将 ssh key 自动添加到每个 session 中。为此,如果您使用的是 Windows,请按照以下步骤操作:
C:\Program Files\Git\etc\ssh
)ssh_config
文件并添加行 IdentityFile Drive:\path\to\key
哪里Drive:\path\to\key
应该指定您之前生成的 key 的本地路径,并在编辑后保存文件。 现在每次打开 Git Bash 时, key 都会自动添加到 ssh session 中,您无需每次都添加 ssh key 。
关于git - 关闭并打开新 key 后,SSH key 在 git bash 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52288676/