Я хочу установить Git в другом месте, отличном от каталога usr/local/git/bin/git
по умолчанию, в который устанавливается установщик пакетов с веб-сайта http://git -scm.com / .
Например, я только что попытался скопировать содержимое usr/local/git
в /Users/braitsch/my-git
и обновить переменную пути до /Users/braitsch/my-git/bin
, и теперь Git недоволен тем, что не может найти некоторые из своих команд, таких как git -stash
.
Я также только что попытался установить ./git exec-path=/Users/braitsch/my-git/libexec/git-core
, но, похоже, это не так.
Так что мой вопрос к вам, ребята, как бы вы настроили пользовательскую установку Git без использования менеджеров пакетов или предварительно собранных инсталляторов? Я хотел бы найти сценарий, который я мог бы легко использовать как на Mac, так и на Windows. Заранее спасибо.
- Обновление -
Похоже, что Git stash (и, возможно, другие команды) потерпит неудачу, если вы переместите каталог, который устанавливается в usr/local/git
, через установщик пакета в другое место. У кого-нибудь есть предложения как обойти это? Я пытаюсь запустить Git из пользовательского местоположения, но кажется, что это невозможно через сборки на сайте http://git -scm.com ?