Нужно использовать мой .ssh_config после экспорта нового $ HOME - PullRequest
0 голосов
/ 02 апреля 2020

Я нахожусь в удаленном сеансе, который должен получить доступ к определенному домену github. Я не могу использовать git на этой машине, пока не экспортирую $ HOME в качестве значения, которое я установил. Как только я окажусь в этом месте - как я могу использовать мой предыдущий файл ssh_config?

1 Ответ

0 голосов
/ 05 мая 2020

Как подсказал @jordanm, вы можете использовать ssh -F /path/to/ssh/config, но проблема в том, что он может не получить вашу неявную пару открытый / закрытый ключ из каталога конфигурации s sh, который, вероятно, вы пытаетесь делать.

Вместо того, чтобы пытаться указать другую конфигурацию S SH, я бы вместо этого предложил обновить конфигурацию S SH в $HOME/.ssh/config, добавив в нее указанную c запись хоста. и укажите правильный файл закрытого ключа там. Это будет сделано так:

Host youraliashere
HostName github.com
User git
IdentityFile /path/to/private/key/id_rsa

Тогда вы просто используете пульт, настроенный вами через S SH для git, что-то вроде этого (без < и >, конечно ):

git remote set-url origin git@<youraliashere>:<username>/<repo>
...