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

GitHub为Windows分发一个简化的git客户端; 它通过GitHub帐户进行身份validation,虽然它通常使用SSL身份validation创build本地存储库,但如果您使用GitHub上具有SSH远程的现有本地存储库,它将使用您的GitHub凭据来设置SSH密钥GitHub帐户本身 。 但是,它将SSH密钥保存在文件系统中呢?

4 Solutions collect form web for “GitHub for Windows在哪里保存SSH密钥?”

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

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

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

这很混乱,因为我的Windows-Git默认安装使用%HOMEDRIVE%%HOMEPATH%作为它的%HOMEDRIVE%%HOMEPATH%位置。

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

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

它在%HOMEDRIVE%%HOMEPATH%\.ssh

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

  • 检测窗口字号(100%,125%,150%)
  • 命令行的崇高文本(Win7)
  • 在Windows 7上的IE11中损坏的JavaScript localStorage对象
  • 使用Windows任务计划程序运行batch file
  • 我需要一个事件来检测Internet连接/断开连接
  • 你如何从Windows命令行以pipe理员身份运行命令?
  • 如何在Windows 7机器上安装gcc?
  • 我如何强制我的.NET应用程序以pipe理员身份运行?
  • 无法启动hostednetwork
  • 请求的性能计数器不是一个自定义计数器,它必须被初始化为ReadOnly
  • batch file命令PAUSE不起作用