执行git push origin master时出现的问题

  • Post author:
  • Post category:其他




🚀1 本地分支和远程分支断开连接



1.1 问题描述


fatal: 'origin' does not appear to be a git repository



1.2 原因分析

本地分支和远程分支断开连接。



1.3 解决方案

git remote add origin + 你的项目地址



🚀2 README.md文件不在本地代码目录中



2.1 问题描述


failed to push some refs to git



2.2 原因分析

出现错误的主要原因是github中的

README.md

文件不在本地代码目录中。



2.3解决方案

可以通过命令进行代码合并。

git pull --rebase origin maste



🚀3 SSL证书没有经过第三方机构的签署



3.1 问题描述


fatal: unable to access 'https://github.com/用户名/仓库名/':



OpenSSL SSL_read: Connection was reset, errno 10054



3.2 原因分析

这是服务器的SSL证书没有经过第三方机构的签署,所以报错。



3.3 解决方案

git config --global http.sslVerify “false”



🚀4 用户尚未拥有密钥



4.1 问题描述


git@github.com: Permission denied (publickey).



4.2 原因分析

为了向Git服务器提供SSH公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。



4.3 解决方案

cd ~/.ssh ssh-keygen.exe
# 按三次回车后
cat ~/.ssh/id_rsa.pub
# 接着将得到的内容复制到:

在这里插入图片描述

在这里插入图片描述




🚀5 身份验证的密钥已标记为只读



5.1 问题描述


ERROR: The key you are authenticating with has been marked as read only



5.2 解决方案

在这里插入图片描述




🚀6 系统配置了多个秘钥文件。



6.1 问题描述


ERROR: Permission to sweet-yaya/littleGirl.git denied to deploy key



6.2 解决方案

系统配置了多个秘钥文件,产生错乱了,建议删除key文件 ,重新配置。



版权声明:本文为ManGooo0原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。