我是靠谱客的博主 甜蜜斑马,最近开发中收集的这篇文章主要介绍使用git bash的git push origin main或git push origin master提交错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用git bash的git push origin main或git push origin master提交错误

首先我安装的是最新版本的git
下载Git 官方地址为:https://git-scm.com/download/win
使用git bash上传到github,来到最后一步git push origin main时,卡住不动了,既不报错,也不停止,等了两个多小时还是没用。
网上搜说是网络问题,可能吧,但我这就不是网络问题。
最后有同学也是这种情况,下了个老版本的git,马上能进行下一步了。
我也跟着卸载了最新版git,点击如下,卸载
在这里插入图片描述
卸载完后,跳出如图,意思是有些元素无法删除,可以手动删除。
在这里插入图片描述
卸载后的残余,我也不知道怎么清理,不用管
在这里插入图片描述

之后下了个老一点的版本,装在了D盘,因为之前在C盘不知道没卸载完的残余有没有影响。由于版本老需更新证书过程如下:
打开git bash运行到git push origin main
报错fatal: HttpRequestException encountered.
(由于当时没截图,这是借用别人的图)
在这里插入图片描述

之前时不需要输入的,现在需要输入了,原因是git更新了一个证书,我们本地需要再更新以下:
https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases
进去后点击下载安装 GCMW最新版即可:

在这里插入图片描述
接着关闭git bash界面,再次打开运行到git push origin main,
弹出了github登录窗口,正确填写后
报错Logon failed, use ctrl+c to cancel basic credential prompt.
再次弹出了github登录窗口,正确填写后
再次报错Logon failed, use ctrl+c to cancel basic credential prompt.
这次出现了我画线处的那个
Username for “https://github.com” :
但是我不知道这是什么意思,直接一个回车键。跳出个让我输入github账号密码的窗口,填完就成下面这样了。我试了两次
在这里插入图片描述
最后,找到了一个通过个人访问令牌上传的
在这里插入图片描述
这是具体操作链接
https://www.cnblogs.com/steamed-twisted-roll/p/14155092.html
正当我准备再次重新打开运行到git push origin main时,老师看到了告诉我,直接继续打。
重复了上面的过程,但在出现Username for “https://github.com” :后,告诉我这后面要手打github用户名,我打了之后,又是跳出输入密码的窗口,输入后,不一会就成功了。
在这里插入图片描述
上图第一个git push origin main,报了个网络延迟错误,没什么影响,继续git push origin main。
所以最后我没有使用通过个人访问令牌上传的方法。

最后

以上就是甜蜜斑马为你收集整理的使用git bash的git push origin main或git push origin master提交错误的全部内容,希望文章能够帮你解决使用git bash的git push origin main或git push origin master提交错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部