Исправить местоположение msysGit Portable $ HOME

Я успешно установил и настроил msysGit Portable на мою флешку и использовал ее для извлечения и установки репозиториев GitHub. Тем не менее, я, кажется, всегда должен поддерживать SSH.

В частности, чтобы SSH мог найти мои ключевые файлы, я должен следоватьэти инструкции начать второй случайssh-agent а потомssh-add мой ключ каждый раз, когда я запускаю git-bash.bat.

Используя выводssh -v [email protected] для отладки, я вижу, что msysGit по умолчанию в моем каталоге пользователя Windows для поиска ключей. Это не может сделать это; Мне нужно, чтобы он посмотрел в своем собственном каталоге на переносном диске.

Как я могу заставить $ HOME быть собственной папкой программы?

Обновление для неработающей ссылки Vox

Инструкции отэта страница похожи на неработающую ссылку, которую я первоначально разместил. Цитируется ниже. Также вотархив оригинальной статьи Vox.

Однако, если вы попробуете это и получите:

% ssh-add
Could not open a connection to your authentication agent. 

тогда ваш сеанс не работает под ssh-agent. Вы можете обойти это, перезапустив новую оболочку под агентом, выполнив:

exec ssh-agent bash 

где вы можете заменить Bash на оболочку по вашему выбору. Как только вы это сделаете, вы сможете запустить ssh-add, чтобы загрузить ключ для этой оболочки.

Ответы на вопрос(2)

Ваш ответ на вопрос