Использование git с SSH и (иногда) штопором - PullRequest
2 голосов
/ 26 декабря 2008

Мне нужно использовать git вместо SSH (это добровольное ограничение, но я не хочу его нарушать). Если мой ноутбук находится в моей домашней сети, все работает отлично. Однако, когда я на работе или вошел в систему через VPN, мне нужно было бы использовать штопор для доступа к моему удаленному репозиторию, который я могу настроить без проблем.

Я хотел бы остаться ленивым и не указывать, куда я тяну / толкаю каждый раз, если это возможно, поэтому мой вопрос: как я могу настроить SSH, чтобы использовать штопор только при необходимости (на основе, например, текущего Айпи адрес)? Альтернативно, есть ли способ, которым я могу позволить git обнаружить, нужно ли извлекать или толкать с определенного хоста на основе IP-адреса?

Спасибо!

1 Ответ

2 голосов
/ 26 декабря 2008

Я решил эту проблему для себя, настроив бесплатную учетную запись DynDNS, которая указывает на мой сервер. Затем я клонирую по этому адресу. Это означает, что это работает, где бы я ни был. Недостатком является то, что даже когда я нахожусь в той же локальной сети, что и сервер, мой latop все еще использует DynDNS.

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

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