git 仓库迁移
git 仓库迁移两步就够了。
-
从原仓库把整个仓库拉下来。
git clone --bare git://192.168.10.XX/git_repo/project_name.git
-
把仓库推到新的仓库里面去。
cd project_name.git git push --mirror git@192.168.20.XX/path/to/path/new_project_name.git
- 如果有分支或者tag没有推送上去
git checkout branch_1
git config --unset core.bare git reset --hard
git push -u origin --all git push -u origin --tags
参考:
https://www.cnblogs.com/ZhangRuoXu/p/6706530.html
https://blog.csdn.net/Hungryof/article/details/86521835
https://www.codenong.com/40310932/
https://www.cnblogs.com/pansidong/p/7773873.html