У нас есть сеть (сеть A), включающая несколько ПК-разработчиков и Git-сервер. Некоторые из наших проектов расположены на компьютерах вне нашей сети (сеть B), с которыми мы взаимодействуем через удаленный рабочий стол и разрабатываем эти проекты удаленно, а также собираем и запускаем их там.
Фактически мы устанавливаем двойное подключение к удаленному рабочему столу. удаленный рабочий стол к ПК в нашей сети (интерфейсный ПК) и создание второго удаленного рабочего стола через вторую сетевую карту интерфейсного ПК для подключения к внешним ПК, включая проекты. Поскольку интерфейсный ПК имеет две сетевые карты, проектный ПК (вне ПК) не может пропинговать мой Git-сервер.
![our networks](https://i.stack.imgur.com/sMTWt.png)
Теперь мой вопрос: как я могу подключить свои внешние проекты к Git-серверу и отслеживать изменения в разработке на моем Git-сервере?