使用git 配置多仓库后再次推送return error:500的问题

来源:互联网 发布:vlc 看网络电视 编辑:程序博客网 时间:2024/05/16 11:23

之前,git的远程仓库一直只有一个。今天想将项目在不改变原有的remote repository下新增加仓库。步骤如下

先查看  配置了几个仓库 在工作目录下用git bash工具。  输入            git remote -v


这里因为我自己配置过了。所有有两个。一般只有一个。并且是按照顺序,最后配置的在最上面

现在可以添加其他的远程仓库  git remote add  xxx  gitUrl


添加后可用git remote -v 查看是否增加了。

这个时候,因为我本地仓库是有很多次的提交记录。而新添加的链接是新的仓库或者很久没有push过。

可以通过     git push -f hah master  提交。 注意:官方文档说的是git push -u  这个命令是错误的。不行!(这是个大坑)


这个时候提交成功后,我更改了本地文件。再次commit 到本地仓库。现在想提交到之前的一直在使用的仓库。结果

Git Pull Failed: fatal: unable to access 'https://git.coding.net/xxxxx/tzili.git/': The requested URL returned error: 500

各种git pull也是没有任何用。然后就是各种查找方法。结果都没有。 没办法。只好自己慢慢尝试。

最后,虽然不知道原理,还是自己试出来了。

再次将这个老的地址更新一次

git remote add tzili https://git.coding.net/xxxxx/tzili.git  然后再次来pull和push就成功了。

之后,想推送到什么仓库。 可以指定名字: git push  tzili  或者使用IDEA 里面的git插件


选中一个远程仓库。然后push 就可以成功了!

阅读全文
0 0
原创粉丝点击