首页 文章

GitHub for Windows在哪里保留其SSH密钥?

提问于
浏览
48

GitHub为Windows分发了一个简化的git客户端,他们称之为GitHub for Windows;它通过GitHub帐户进行身份验证,虽然它通常对其创建的本地存储库使用SSL身份验证,if you tell it to use an existing local repository that has an SSH remote on GitHub it will use your GitHub credentials to set up an SSH key on the GitHub account for itself . 但是它将SSH密钥保存在文件系统中的哪个位置?

5 回答

  • 11

    %HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub 是关键所在的位置

  • 70

    在我的工作PC上,它位于 %USERPROFILE%/.ssh/ 而不是 %HOMEDRIVE%%HOMEPATH%/.ssh/ .

    在许多计算机上,这些文件夹的位置相同,但这取决于配置 . 因此,似乎 %USERPROFILE% 是GitHub for Windows使用的位置,也是其Git-Bash的 ~ 家庭位置 .

    这是令人困惑的,因为我的Windows-Git默认安装使用 %HOMEDRIVE%%HOMEPATH% 作为其 ~ home位置 .

  • 22

    默认位置为: %HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub . 这会扩展到像 C:\Users\dennis\.ssh\id_rsa.pub 这样的东西

    如果 %HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub 已存在,则github会在同一文件夹中创建名为 github_rsa (.pub)的密钥 .

  • 4

    它在 %HOMEDRIVE%%HOMEPATH%\.ssh

    请注意,GitHub for Windows通常使用SSL;除非您在某些时候使用过SSH存储库,否则不会创建SSH密钥 .

  • 0

    在我的Windows 10 Home上,.ssh文件夹的路径是 %HOMEDRIVE%%HOMEPATH%\AppData\Roaming\SPB_Data\.ssh

相关问题