我在我的Ubuntu服務器上設置了gitolite,可以添加用戶,創建空倉庫,克隆空倉庫,添加文件,在本地提交,並將其發送到gitolite。將現有的git倉庫推送到gitolite
我也可以在XCode4中用自己的git倉庫創建一個項目,並在本地提交更改。
現在我想在gitolite中有另一個副本(可能讓其他人可以使用,但也可以作爲另一個副本)。這是我卡住的地方,我是一個完全新手git(只真的使用過XCode git功能)。有人可以指導我嗎?
我在我的Ubuntu服務器上設置了gitolite,可以添加用戶,創建空倉庫,克隆空倉庫,添加文件,在本地提交,並將其發送到gitolite。將現有的git倉庫推送到gitolite
我也可以在XCode4中用自己的git倉庫創建一個項目,並在本地提交更改。
現在我想在gitolite中有另一個副本(可能讓其他人可以使用,但也可以作爲另一個副本)。這是我卡住的地方,我是一個完全新手git(只真的使用過XCode git功能)。有人可以指導我嗎?
您需要添加另一個遠程。
git remote add newremote [email protected]:gitolite_repo
這些值將被改變,以滿足您的需求:
當你想推到原點時,你可以像往常一樣做到這一點。當你想推到新的分支你只是做:
git push newremote branch
使用User1578提供的信息,我能夠在現有的回購協議添加到我的開發服務器的gitolite回購。
涉及的步驟:
[remote "origin"]
url
我gitolite回購。git push origin master
您的設置可能會有所不同,但我並不需要(或希望)另外一個分支/遠程。無論如何,舊的原產遙控器已經死了,所以我不需要保留它。希望這可以幫助別人。
打開CLI庫在克隆的存儲庫中並更改遠程URL。例如:
git remote set-url origin [email protected]。服務器:YOUR_NEW_REPO
運行:
混帳推
我在第一個命令中使用的庫名稱,而不是分行名稱的 – Zeophlite
之前,這是可能的,回購必須添加到gitolite管理員配置和適當的訪問權限。也許值得一提。 – cfi
在某些情況下,爲'git push'命令添加--all選項也可能會有所幫助。 – samoz