Можно ли использовать конфигурацию Git GHfW для всей операционной системы? В идеале я хотел бы иметь git.exe GHfW в системном PATH и иметь учетные данные, хранящиеся через GHfW, доступные из любой командной строки?
Можно ли использовать учетные данные, хранящиеся в Github для Windows, для всей операционной системы?
Ответы (1)
По умолчанию GitHub для Windows будет использовать %USERPROFILE%
как %HOME%
для хранения:
.gitconfig
(общий конфиг для всех репозиториев).ssh/github_rsa
(закрытый ключ, используемый GitHub для Windows для аутентификации)*.ssh/github_rsa.pub
(открытый ключ, используемый GitHub для Windows для аутентификации)
Если вы работаете за пределами GitHub для Windows, локальная установка git выиграет от тех же настроек при условии, что %HOME%
определен для того же пути к переменной среды %USERPROFILE%
.
Однако нет простого способа использовать (фактически найти) его обернутую версию git:
GitHub для Windows предоставляет только обернутую msysgit
в %APPDATA%\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd\git.exe
,
где 8810fd5c2c79c73adcc73fd0825f3b32fdb816e7
является SHA1 проекта github/msysgit
.
Внутри используется переменная среды %git_install_root%
.
Однако вы можете найти его путь в %USERPROFILE%\Local Settings\Application Data\GitHub\shell.ps1
.
person
VonC
schedule
08.11.2012
git.exe
. Так что вы не можете этого сделать, вам придется установить Git для Windows отдельно. - person poke   schedule 08.11.2012C:\Users\Greg\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7
- person Greg B   schedule 08.11.2012bin
(илиcmd
, если он существует) в свой PATH? - person poke   schedule 08.11.2012