存储在Github for Windows中的凭据是否可以与整个操作系统共享?

时间:2012-11-08 11:24:33

标签: windows git github-for-windows

是否可以与整个操作系统共享GHfW的Git配置?理想情况下,我想在系统PATH上安装GHfW的git.exe,并通过GHfW从任何命令提示符下存储凭证吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,GitHub For Windows将使用%USERPROFILE%作为其%HOME%进行存储:

  • .gitconfig(所有回购的全局配置)
  • .ssh/github_rsa(GitHub for Windows用于身份验证的私钥)*
  • .ssh/github_rsa.pub(GitHub for Windows用于身份验证的公钥)

如果您在GitHub for Windows之外工作,git本地安装将受益于相同的设置,%HOME%被定义为相同的%USERPROFILE%环境变量路径。

然而,没有简单的方法可以使用(实际找到)它包装的git版本:
GitHub for Windows仅在msysgit中公开包裹的%APPDATA%\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd\git.exe
8810fd5c2c79c73adcc73fd0825f3b32fdb816e7SHA1 of a github/msysgit project 它在内部使用环境变量%git_install_root%

你可以在%USERPROFILE%\Local Settings\Application Data\GitHub\shell.ps1中找到它的路径。