[英]Forking public Git repositories to internal Git host, and how to track upstream
我目前正在使用Puppet模塊,並將它們從其公共存儲庫“派生”到內部Git服務器。 目前,我的工作流程是:
git remote rename origin upstream
運行git remote rename origin upstream
git remote add origin ssh://server.name/repo/path.git
git push -u origin master
這是在內部服務器上重新托管公共倉庫的適當方法嗎?
另外,是否有任何人可以與克隆內部存儲庫的任何人自動共享上游存儲庫的配置? 還是每個用戶都需要手動運行git remote add upstream <server>
?
這是在內部服務器上重新托管公共倉庫的適當方法嗎?
是。 git clone
的--origin
選項將使您從工作流程中刪除步驟2。
另外,是否有任何人可以與克隆內部存儲庫的任何人自動共享上游存儲庫的配置?
那沒有。 您可以組合一個腳本,該腳本將實現所需的配置,並與將與您一起從事該項目的開發人員共享該腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.