[我已经在Ubuntu服务器上设置了gitolite,可以添加用户,创建空的存储库,克隆空的存储库,添加文件,在本地提交,以及git push origin master
将其发送到gitolite。
我还可以在XCode4中创建一个具有自己的git存储库的项目,并在本地提交更改。
现在,我想在甘露石中有另一个副本(可能是其他人可以使用的副本,也可以作为另一个副本)。这就是我遇到的问题,而且我是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
Run:
git push