Windows 7 GitHub for Windows的SSH密钥保存在哪里?
GitHub为Windows分发一个简化的Git客户端,他们称之为GitHub for Windows;它通过GitHub帐户进行身份验证,尽管它通常对创建的本地存储库使用HTTPS远程。但是它在文件系统中的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是密钥所在的位置
%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
?甚至更短,比如?