Я пытаюсь создать полностью переносимую версию git на USB-накопителе с собственными ключами SSH, и я хочу, чтобы он работал независимо от того, какую букву диска ему выдает Windows. Я установил портативный git, и большая его часть работает. Проблема, с которой я столкнулся, заключается в том, чтобы настроить $HOME
как динамический. Я хочу, чтобы он указывал на /DRIVELETTER/PortableApps/PortableGit
, поэтому, когда я генерирую и использую свои SSH-ключи, он будет идти /DRIVELETTER/PortableApps/PortableGit/.ssh/
Прямо сейчас $HOME
— это /
, и он определяет путь по умолчанию для генерации ssh //.ssh/ id_rsa
, которого не существует. Я нашел сайт, на котором написано «SET IT TO /e/bla/bla/bla/
», но это не работает, если буква диска J
.
Я не нашел хороших руководств по настройке действительно переносимого git.
Спасибо за любую помощь Munchies