赞
踩
按照网上指引几步:
1 先在新的git 仓库里建好组,项目名要和旧的项目名一样,这样才能全部导过来,包括分支tag之类
2 在自己电脑一个文件夹里,执行 git bash 窗口,打命令
git clone --bare http://ip:端口/组/项目名.git(旧的git地址)
cd 项目名.git(刚才下载的文件夹)
3 git push --mirror http://新的ip:端口/组/项目名.git
这时候执行第三步时往往会报一个错误,You are not allowed to force push code to a protected branch on this project
这时候要回到新仓库里,"Settings" -> "Repository" -> "Protected branches".
去掉保护,才能上传成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。