您的位置:首页 > 其它

将git库从一个server映射到另外一个server

2018-03-22 14:59 393 查看
在项目开发过程中,我们一般是新建branch来管理不同人或者部门的代码;但是,还有一种情况,团队内部用一个git server01,和其他team合作的时候用另外一个server02, 开发到一定程度后,需要把server02的内容再同步回server01 (或者是吧server02最新的内容上传到server01)。这个时候,我们就需要先把server02的内容先pull到本地,再把本地的git库push到server01.
大家可以参考这篇blog,http://blog.csdn.net/jgw2008/article/details/79176434
我把最近我自己的经历简单整理如下,
1. 同步server02的内容到本地,这个不做赘述;
2. 查看当前remote server地址, 命令如下git remote -v3. 删除当前的remote server地址git remote rm origin4. 设置新的remote 地址,在运行下面步骤的时候有错误“you are not allowed to upload merges”,这个是权限不足,我去gerrit server上,添加了"Push"(并且勾选Force Push)和“Push Merge Commit”,就可以正常创建新的分支的git remote add origin username@192.168.1.1:/home/repository/meadowlark.git5. 到Gerrit Server上查看,新的分支已经创建。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git