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