Github for Windows中存储的凭证可以与整个操作系统共享吗?

是否有可能与整个操作系统共享GHfW的Gitconfiguration? 理想情况下,我希望在系统PATH上有GHfW的git.exe,并通过任何命令提示符通过GHfW存储凭据?

Solutions Collecting From Web of "Github for Windows中存储的凭证可以与整个操作系统共享吗?"

默认情况下,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只公开了%APPDATA%\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd\git.exe
8810fd5c2c79c73adcc73fd0825f3b32fdb816e7github/msysgit项目的SHA1 。
它在内部使用环境变量%git_install_root%

您可以在%USERPROFILE%\Local Settings\Application Data\GitHub\shell.ps1 grep它的路径。