Windows 7 GitHub for Windows的SSH密钥保存在哪里?

Windows 7 GitHub for Windows的SSH密钥保存在哪里?,windows-7,ssh-keys,github-for-windows,Windows 7,Ssh Keys,Github For Windows,GitHub为Windows分发一个简化的Git客户端,他们称之为GitHub for Windows;它通过GitHub帐户进行身份验证,尽管它通常对创建的本地存储库使用HTTPS远程。但是它在文件系统中的SSH密钥保存在哪里?它在%HOMEDRIVE%%HOMEPATH%\.SSH中 注意,GitHub for Windows通常使用SSL;SSH密钥不会被创建,除非您在某个时候使用了SSH存储库。%HOMEDRIVE%%HOMEPATH%\.SSH\id\U rsa.pub是密钥所在的位置

GitHub为Windows分发一个简化的Git客户端,他们称之为GitHub for Windows;它通过GitHub帐户进行身份验证,尽管它通常对创建的本地存储库使用HTTPS远程。但是它在文件系统中的SSH密钥保存在哪里?

它在
%HOMEDRIVE%%HOMEPATH%\.SSH


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

%HOMEDRIVE%%HOMEPATH%\.SSH\id\U rsa.pub
是密钥所在的位置。

默认位置是:
%HOMEDRIVE%%HOMEPATH%\.SSH\id\U rsa.pub
。这将扩展到类似于
C:\Users\dennis\.ssh\id\u rsa.pub


如果
%HOMEDRIVE%%HOMEPATH%\.ssh\id\u rsa.pub
已存在,GitHub将在同一文件夹中创建一个名为
GitHub\u rsa
(.pub)的密钥。

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

在许多计算机上,这些文件夹位于同一位置,但这取决于配置。因此,
%USERPROFILE%
似乎是GitHub for Windows使用的位置,这也是它的主位置


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

在我的Windows 10主页上.ssh文件夹的路径是
%HOMEDRIVE%%HOMEPATH%\AppData\Roaming\SPB\U Data\.ssh

这个答案刚刚救了我的命。在我的计算机上,它在那个文件夹中,但它被调用了
github\u rsa
并与之配对
github\u rsa.pub
。这是公钥。SSH/GIT使用私有授权。2020年它现在在哪里这是很久以前的事了;当前GitHub桌面软件的行为可能有所不同。我已更新链接,以指向我链接的GitHub for Windows帮助页面的回溯机器副本,因为原始版本已不存在。是否有较短的格式?类似于
%USERPROFILE%\AppData\Roaming\SPB_Data\.ssh
?甚至更短,比如?