[英]Chained git remotes: dev repos -> repo on intranet -> repo on github
公司內的開發人員都可以訪問我們內部網(網絡驅動器)上的 git 存儲庫。 我想在 Intranet 上設置一個“中央”git repo,所有開發人員都可以從中拉/推提交。
我希望這個內網 repo 與 github 上的遠程 repo 同步,只有一個管理員帳戶(我自己)可以訪問 github repo。 也就是說,我不想將我們的 github 帳戶的 ssh 密鑰或用戶名/密碼提供給我們的開發人員或他們的計算機。
鑒於我在公司內擁有所有最終特權,我如何才能實現這一目標?
dev1 <-\
--> intranet repo --> github repo
dev2 <-/
編輯:
我決定的解決方案:
一種可能性是設置一個服務器,該服務器將偵聽推/拉並更新您的 Intranet 存儲庫。
通常,我使用類似 GitHub 的服務器: Gitea ,因為它是一個可執行文件(無依賴項)+ 1 個 PostreSQL 數據庫。
從那里,您可以在 GItea 和 GitHub 之間設置鏡像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.