簡體   English   中英

將公共Git存儲庫分叉到內部Git主機,以及如何跟蹤上游

[英]Forking public Git repositories to internal Git host, and how to track upstream

我目前正在使用Puppet模塊,並將它們從其公共存儲庫“派生”到內部Git服務器。 目前,我的工作流程是:

  1. 將公共存儲庫克隆到我的工作站
  2. git remote rename origin upstream運行git remote rename origin upstream
  3. 在內部Git服務器的Web UI中創建新的存儲庫
  4. 運行git remote add origin ssh://server.name/repo/path.git
  5. 最后,將本地克隆推送到內部服務器:
    git push -u origin master

這是在內部服務器上重新托管公共倉庫的適當方法嗎?

另外,是否有任何人可以與克隆內部存儲庫的任何人自動共享上游存儲庫的配置? 還是每個用戶都需要手動運行git remote add upstream <server>

這是在內部服務器上重新托管公共倉庫的適當方法嗎?

是。 git clone--origin選項將使您從工作流程中刪除步驟2。

另外,是否有任何人可以與克隆內部存儲庫的任何人自動共享上游存儲庫的配置?

那沒有。 您可以組合一個腳本,該腳本將實現所需的配置,並與將與您一起從事該項目的開發人員共享該腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM