我已在Ubuntu服务器上安装了gitolite,并且可以添加用户、创建空仓库、克隆空仓库、添加文件,本地提交后使用git push origin master
将其发送到gitolite。
我也可以在XCode4中创建一个项目,带有自己的git存储库,并在本地提交更改。
现在我想在gitolite中再创建另一份副本(可能供他人使用,但也可以作为另一份副本)。这就是我卡住的地方,而我对git完全是新手(只真正使用过XCode git功能)。有谁能指导我吗?
您需要向现有仓库添加另一个远程仓库:
git remote add newremote git@gitolite.com:gitolite_repo
以下这些值将根据您的需求进行更改:
当您想要推送到origin时,可以像以前一样操作。当您想要推送到新的远程时,只需执行以下命令:
git push newremote branch
在克隆的仓库中打开CLI并更改远程url,例如:
git remote set-url origin yourGitoliteUser@your.gitolite.server:YOUR_NEW_REPO
运行:
git push
git push --all
在旧的 gitolite 文档中提到了,没有 移动 repos。 - icc97