Git 相关问题及解决方案

举报
福州司马懿 发表于 2023/01/12 10:50:15 2023/01/12
【摘要】 Git Pull Failed Recv failure: Connection was resetgit pull 拉取代码时出现如下错误:git pull failed unable to access 'repository url': Recv failure: Connection was reset解决方法:git remote remove origingit remote ...

Git Pull Failed Recv failure: Connection was reset

git pull 拉取代码时出现如下错误:

git pull failed 
unable to access 'repository url': Recv failure: Connection was reset

解决方法:

git remote remove origin
git remote add origin 你的仓库地址

No tracked branch configured for branch master or the branch doesn’t exist.

如果这时候报错,如下所示

Can't Update 
  No tracked branch configured for branch master or the branch doesn't exist.
  To make your branch track a remote branch call, for example,
  git branch --set-upstream-to=origin/master master (show balloon)

解决方法:

提示的比较明显了,就是需要本地库和远程分支进行关联;

执行如下命令,使本地库和远程分支进行关联

git branch --set-upstream-to=origin/master master

requested upstream branch ‘origin/master’ does not exist

这时如出现

requested upstream branch 'origin/master' does not exist

但是 origin/master 其实是存在的

解决方法:

git pull origin master --allow-unrelated-histories

再使本地库和远程分支进行关联

git branch --set-upstream-to=origin/master master

这里注意是什么分支就改为什么分支,比如你是dev分支,对应的就改为origin/dev dev

git push

解决上述问题就可以,推代码,也可以拉代码了

SSL certificate problem: unable to get local issuer certificate

如果在推代码或者拉代码的时候出现:

fatal: unable to access 你的仓库URL
SSL certificate problem: unable to get local issuer certificate

出现原因:

本地计算机上的SSL证书配置错误引起的,当推送、拉取或者克隆代码的时候,Git无法验证你的SSL证书,从而导致这个错误;

解决方式:

方式一:将Git的SSL证书(SSL certificate)拷贝到Git 安装目录中放置SSL证书(SSL certificate)的位置(推荐)

打开Git安装目录中存放SSL证书的地方,例如:

C:\Program Files\Git\mingw64\ssl\certs\

修改 ca-bundle.crt,把SSL证书(SSL certificate)添加到文件内容的末尾并保存

vi ca-bundle.crt

方式二:关闭SSL认证(不推荐,有安全问题)

git config --global http.sslverify false --命令的影响范围是系统当前用户
git config --system http.sslverify false --命令的影响范围是全局所有用户
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。