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

时间:2013-11-26 19:25:05

标签: windows-7 ssh-keys github-for-windows

GitHub为Windows分发一个简化的git客户端,他们称之为Windows的GitHub;它通过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 个答案:

答案 0 :(得分:76)

%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub是密钥的位置

答案 1 :(得分:24)

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

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

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

答案 2 :(得分:12)

默认位置为:%HOMEDRIVE%%HOMEPATH%\.ssh\id_rsa.pub。这将扩展到C:\Users\dennis\.ssh\id_rsa.pub

之类的东西

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

答案 3 :(得分:4)

它位于%HOMEDRIVE%%HOMEPATH%\.ssh

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

答案 4 :(得分:0)

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