git push и выборка через ssh - PullRequest
       0

git push и выборка через ssh

1 голос
/ 30 апреля 2011

У меня есть рабочая машина, к которой я могу получить доступ с помощью sshing дважды, один раз на публично видимый IP-адрес в сети моей компании, а затем оттуда sshing на мою локальную машину в частной сети.

Что такоесамый простой способ сделать git push и извлечь с моего рабочего стола, когда я не в сети?

1 Ответ

5 голосов
/ 30 апреля 2011

Один из способов - установить ssh-туннель. В одном окне на вашем локальном компьютере:

ssh -L 2222:internal_work_address:22 public_gateway

Это настраивает прослушиватель на локальный хост-порт 2222, который подключается к внутреннему порту 22. Адрес, а затем вы можете изменить свой Git remote для подключения к локальному: 22.

Кроме того, вы можете использовать sshuttle , чтобы установить это почти прозрачно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...