每次执行git push
enter image description here时我的git accout都有问题
我发现我使用ssh url enter image description here
我尝试使用git config --global url.https://github.com/.insteadOf git://github.com/
和git config --global url."https://".insteadOf git://
返回https url,但它不会更改enter image description here
我尝试了许多解决方案,如手动配置配置文件,但没有工作
5条答案
按热度按时间kuhbmx9i1#
问题是git端口是受限的,这就是为什么它给出了一个错误!
因此,您可以使用以下命令修复它:
谢谢你。
olhwl3o22#
要将
git
与ssh
一起使用,需要使用不同的url语法,将git@<url>
作为url。您可以使用以下命令对其进行更改
如果您使用的是
github
,我建议您始终使用该存储库github
-页面上code
-按钮下列出的url。More information here有关git使用的协议的更多信息,请阅读关于git server protocols的页面。
o7jaxewo3#
所以我认为这里有几件事:
1.第一个屏幕截图中的错误看起来可能是由于使用普通的
git://
协议克隆存储库造成的,该协议不执行任何类型的身份验证/授权。这意味着您可以git pull
,但不能git push
。1.如果你想更新你的git config,使其在推送时自动使用
https
,你可以在gitconfig中添加如下代码:1.或者,如果您希望使用SSH而不是
git://
或https://
协议(并将您的公钥上载到GH帐户),则可以添加eimct9ow4#
我在运行
git submodule update --init
时遇到了这个错误。我通过将
.gitmodules
文件中的所有git://
子模块更改为https://
子模块修复了该问题。然后我就跑了
之后我的子模块更新工作正常。
rbl8hiat5#
在我的例子中,我发现flutter项目试图从pubspec.yaml上的URL获取一个依赖项,格式如下:“Git:github.com/repository“...为了修复它,我只需要将“Git”更改为“https”。