2012-11-08 39 views
1

是否可以與整個操作系統共享GHfW的Git配置?理想情況下,我希望在系統PATH上使用GHfW的git.exe,並通過任何命令提示符通過GHfW存儲憑據。Github for Windows中存儲的憑據可以與整個操作系統共享嗎?

+0

據我所知,用於Windows的GitHub僅由libgit2構建,因此不會附帶'git.exe'可執行文件。所以你不能這樣做,你必須單獨安裝Git for Windows。 – poke

+0

@poke它在'C:\ Users \ Greg \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7' –

+0

中有可移植的git啊,我沒有把它寫成答案;)你不能只是添加它的'bin' (或'cmd'如果存在的話)到你的PATH? – poke

回答

1

默認情況下,GitHub上for Windows將使用%USERPROFILE%%HOME%存儲:

  • .gitconfig(所有回購全局配置)
  • .ssh/github_rsa(使用GitHub上的Windows的認證私鑰)*
  • .ssh/github_rsa.pub(使用GitHub上的Windows身份認證公鑰)

如果您在GitHub for Windows之外工作,並且git本地安裝將受益於相同的設置,前提是%HOME%被定義爲相同的%USERPROFILE%環境變量路徑。

然而,使用(實際上發現)它包裹Git版本沒有簡單的方法:
GitHub的僅適用於Windows暴露了%APPDATA%\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd\git.exe包裹msysgit
8810fd5c2c79c73adcc73fd0825f3b32fdb816e7作爲SHA1 of a github/msysgit project
它在內部使用環境變量%git_install_root%

雖然你可以grep它的路徑在。

相關問題