У меня есть хранилище Git в моем офисе.
Когда я остаюсь в офисе, я подключаюсь к нему через локальную сеть с помощью команд терминала, например, для клонирования хранилища на моем офисном компьютере:
git clone git://192.168.1.123/My_Git
Теперь я работаю из своего дома, поэтому я подключаюсь к офису из дома через SNX (CheckPoint VPN для Linux).
После этого, если я хочу подключиться к мой компьютер (в офисе) Я могу открыть терминал на своем домашнем компьютере и подключиться к своему офисному компьютеру с помощью терминала записи на домашнем компьютере (ssh MyComputer@192.168.1.111
)
Я хочу использовать git в своем доме компьютер, как я могу подключиться к репозиторию Git, находящемуся на удаленном компьютере (192.168.1.123 в офисе) с моего домашнего компьютера. Что-то (на моем домашнем компьютере после подключения в SNX), например:
git ssh clone git://192.168.1.123/My_Git
И после этого у меня будет копия репозитория office Git на моем домашнем компьютере.