Трябва да използвам git през SSH (това е самоналожено ограничение, но не искам да го нарушавам). Ако лаптопът ми е в домашната ми мрежа, всичко работи чудесно. Когато съм на работа или съм влязъл през VPN обаче, ще трябва да използвам тирбушон за достъп до отдалеченото си хранилище, което мога да настроя без проблеми.
Бих искал да остана мързелив и да не посочвам откъде дърпам/натискам всеки път, ако е възможно, така че въпросът ми е: как мога да конфигурирам SSH да използва само тирбушон, когато е необходимо (въз основа например на текущия IP адрес) ? Алтернативно, има ли начин да мога да накарам git да открие дали да изтегли от/натисне към конкретен хост въз основа на IP адрес?
Благодаря!