fatal: unable to update url base from redirection: asked for

zhangbin@DESKTOP-152DH8F MINGW64 /h/EDUDEV/serviceMesh (master)
$ git push origin master
fatal: unable to update url base from redirection:
  asked for: https://git.cc.com/midwares/100edu/ServiceMeshSDK.git /info/refs?service=git-receive-pack
   redirect: https://git.cc.com/users/sign_in
  • 修复
zhangbin@DESKTOP-152DH8F MINGW64 /h/EDUDEV/serviceMesh (master)
$ git remote set-url origin  https://git.cc.com/midwares/100edu/ServiceMeshSDK.git

  • 然后直接push origin master

不知道为啥是推送到我之前的old-origin了

  • 删掉old-origin
  • 本地分支是master
  • 远程现在
zhangbin@DESKTOP-152DH8F MINGW64 /h/EDUDEV/serviceMesh (master)
$ git remote -v
origin  https://git.cc.com/midwares/ccedu/ServiceMeshSDK.git (fetch)
origin  https://git.cc.com/midwares/ccedu/ServiceMeshSDK.git (push)

  • 参考
  • 远程创建分支RRR并本地分支LLLL推送到这个创建的分支RRR

        git push origin LLLL:RRR
  • 结果就是远程创建了一个分支 叫做 remotes/origin/master
zhangbin@DESKTOP-152DH8F MINGW64 /h/EDUDEV/serviceMesh (master)
$ git push origin master:remotes/origin/master
Enumerating objects: 33507, done.
Counting objects: 100% (33507/33507), done.
Delta compression using up to 8 threads
Compressing objects: 100% (21357/21357), done.
Writing objects: 100% (33447/33447), 61.28 MiB | 908.00 KiB/s, done.
Total 33447 (delta 9253), reused 33401 (delta 9212)
remote: Resolving deltas: 100% (9253/9253), completed with 44 local ob
remote: fatal: Invalid symmetric difference expression 000000000000000000000000000000...588ba887561124d23c35f7a220be5b2e9059aae8
remote:
remote: To create a merge request for remotes/origin/master, visit:
remote:   https://git.cc.com/midwares/ccedu/ServiceMeshSDK/merge_requerge_request%5Bsource_branch%5D=remotes%2Forigin%2Fmaster
remote:
To https://git.cc.com/midwares/ccedu/ServiceMeshSDK.git
 * [new branch]        master -> remotes/origin/master


  • 直接命令行还删不掉,
zhangbin@DESKTOP-152DH8F MINGW64 /h/EDUDEV/serviceMesh (master)
$ git push --delete remotes/origin/master
fatal: --delete doesn't make sense without any refs

  • sourcetree就可以

  • 本地master推送到远程的master
  • sourcetree
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags --set-upstream origin master:master
POST git-receive-pack (chunked)
发布了664 篇原创文章 · 获赞 55 · 访问量 217万+

猜你喜欢

转载自blog.csdn.net/commshare/article/details/103514373