Доступен ли ваш dev-сервер через ssh с вашего git-сервера? Если это так, вы можете клонировать / вытащить свое хранилище dev на сервер git lab, а затем перенести их в репозиторий (bare?) На той же машине. Не очень хорошо, потому что все существует дважды, и вам придется вручную вносить изменения, но это будет что-то. Возможно, вы могли бы изменить свое (не пустое) хранилище git-сервера, чтобы автоматически отправлять его содержимое в центральное хранилище с использованием ловушек git ....
Как я могу получить репозиторий Git для push / pull, когда сервер Git находится за брандмауэром?
383
Patoshi パトシ
В настоящее время у меня на рабочем месте есть сервер gitlab за корпоративным брандмауэром, и в настоящее время их общедоступные сайты разработчиков выходят в Интернет. Я могу получить доступ к серверу gitlab, только когда я нахожусь на их vpn. Я обычно работаю на сервере dev напрямую через ssh, и когда я отправляю код, мне приходится копировать его с сервера на локальный рабочий стол, а затем вручную отправлять его на сервер gitlab.
Имея это, сервер dev не может получить доступ к серверу gitlab. Я хочу быть в состоянии получить кодовую базу сервера разработки на репо. Каков будет лучший метод решения этой проблемы?
1 ответ на вопрос
0
Max
Похожие вопросы
-
3
Чтобы получить Почту работай для `git am`
-
8
Использование Git для управления библиотекой iTunes?
-
8
Git Client для OS X и Windows?
-
-
11
Существуют ли приложения для распределенного контроля версий (DVCS), если я не программист?
-
14
Как заставить git-extension.bash работать на Mac OS X?
-
2
Как заставить "git pull" снова работать как положено
-
2
Git - GitHub Repository Setup подходит для использования?
-
9
Как я могу откатить 1 коммит?
-
3
git-receive-pack: команда не найдена
-
2
Что-то вроде TortoiseGit для KDE?