git@xxx 为源库的地址,
--bare 是克隆版本库内容,只包含版本库,不包含工作区,称为裸版本库
2.在git服务器上创建好新项目
3.git push --mirror remote_rul
mirror是以镜像方式推送到目标服务器上(公钥确认要配好,否则会推送失败,下面方法都要确认)
remote_url为目标服务器地址,
1.git remote set-url origin remote_url
把远端地址设置为remote_url,如果原来有origin 的,则替换为remote_url
remote_url为目标服务器地址,
git push origin --all 推送主干和分支 git push --tags 推送标签
2.git remote rm origin url 移除当前远端url git remote add origin remote_rul添加新的远端url
git push origin --all 推送主干和分支 git push --tags 推送标签
此方法目前测试只推送了一个分支上去,
1.git clone --bare git@xxx
2.创建目标项目,且开通直接push权限
3.git remote add gerritremote remote_url
4.git push --mirror remote_rul
这个是由于你的git设置不对。在push的界面中TortoiseGit的Remote点manage后d出Remote的设置框,正确设置RemoteURLPutty,之后提交就没有问题了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)