$ git remote set-url origin https://demodev@servername.com/home/demodev/public_html/waqtpar.git`
$ git push -u origin master`
致命错误:无法从重定向更新url基:请求:https://demodev@servername.com:/home/demodev/public_html/waqtpar.git/info/refs?service=git-receive-pack重定向:https://demodev@servername.com:/404.html
6条答案
按热度按时间72qzrwbm1#
好吧,正如错误所述,你会得到一个404错误页面,这意味着找不到网站。Git当然无法处理这种情况下的重定向,所以会抱怨。
您的网址是错误的。您是否希望使用
网址://www.example.comdemodev@servername.com/home/demodev/public_html/waqtpar.git
或
demodev@servername.com:/home/demodev/public_html/waqtpar.git
或
https://demodev@servername.com/~demodev/waqtpar.git
8qgya5xd2#
您可能使用了浏览器url而不是git仓库克隆url。
URL必须以.git结尾
mbyulnm03#
我刚遇到这个问题。我通过禁用代理修复了这个问题(我使用的是TortoiseGit)
6tqwzwtp4#
在我的例子中,.gitconfig文件有一个http.proxy设置,但是TFS repo不在公司网络之外。当git尝试使用代理时,流量被代理阻塞。当我从.gitconfig中删除代理设置时,git push命令工作!
vuktfyat5#
在命令行中进行克隆的步骤:
或
tvmytwxo6#
如果您使用VisualStudioCode/左菜单/源代码控制/远程/获取
仅此而已,您可以像平常一样使用push