Bagaimana saya bisa mendapatkan repo Git untuk mendorong / menarik ketika server Git berada di belakang firewall?

0

Tempat kerja saya saat ini memiliki server gitlab di belakang firewall perusahaan mereka dan saat ini situs pengembang publik mereka menghadapi internet. Saya dapat mengakses server gitlab hanya ketika saya berada di vpn mereka. Saya biasanya bekerja pada server dev langsung melalui ssh dan ketika saya mendorong kode, saya harus menyalinnya dari server ke desktop lokal saya dan kemudian secara manual mendorongnya ke server gitlab.

Karena itu server dev tidak dapat mengakses server gitlab. Saya ingin bisa mendapatkan basis kode server dev pada repo. Apa metode terbaik untuk mengatasi masalah ini?

Patoshi パトシ
sumber

Jawaban:

0

Apakah server dev Anda dapat diakses melalui ssh dari server git Anda? Jika demikian, Anda dapat mengkloning / menarik repo dev Anda ke server lab git dan kemudian mendorong dari repo mereka ke repositori telanjang pada mesin yang sama. Tidak terlalu bagus karena semuanya ada dua kali dan Anda harus mendorong perubahan secara manual tetapi itu akan menjadi sesuatu. Mungkin Anda dapat mengubah repo git server (non-telanjang) untuk secara otomatis mendorong kontennya ke repositori gundul pusat menggunakan kait git ....

Max
sumber