https://cloud.tencent.com/developer/article/1351981
错误1:Git: fatal: The remote end hung up unexpectedly
解决办法:
> git config --global http.postBuffer 1048576000
> git config --global http.postBuffer 1048576000
错误2:Git error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
错误信息:
Total 116323 (delta 81906), reused 116320 (delta 81905)
POST git-receive-pack (130907163 bytes)
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
git 在 pull 或者 push 一个大项目时,可能会碰到出现如题所示的错误。
解决办法:
网络上往往都会说这是由于大文件造成的提交或者拉取失败。但是,经过本人测试,如果是 errno 56,那么应该是有大文件或者提交缓存方面的问题。而 errno 54 则不是这个问题。对于 56 错误的解决方式与网络上大部分文章的一致。都是增大缓存配置,比如下面就是配置提交缓存为 500M。
> git config http.postBuffer 524288000
> git config https.postBuffer 524288000
对于 errno 54 这个错误,经尝试 http 或者 https 协议都无法正常提交。必须改为 ssh 方式来提交代码。也就是必须使用公私钥的方式进行账号验证,并提交代码。
Git配置SSH Key请参考 Git配置SSH Key
错误3:error:The branch ‘testing’ is not fully merged
解决办法:强制删除
# 普通删除
git branch -d branch_name
# 强制删除
git branch -D branch_name
问题一: [!] Unable to add a source with url https://github.com/CocoaPods/Specs.git
named cocoapods
.
You can try adding it manually in /Users/glodon/.cocoapods/repos
or via pod repo add
.
解决:
pod repo add master https://github.com/CocoaPods/Specs.git
问题:Cloning into 'master'...
fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
删除./cocoapods 目录下repo 文件中所有文件
重新pod setup 或者直接到spec GitHub 地址 直接下载下来更改文件名称为 master 拖进repos 文件目录下,并进入repos git pull
或者是直接pod setup
--unsafe-perm=true --allow-root
Cloning spec repo cocoapods
from https://github.com/CocoaPods/Specs.git
解决方案
CocoaPods 1.8将CDN切换为默认的spec repo源是trunk源,podfile文件中一定要指定master源。
但我们更改源之后还不能使用,可能与我们的网络有一定关系,下面是我的解决方案。
首先更改源,因为试过几个常用的,都不好使,所以我改用了清华大学的源。
下面摘自 清华大学开源软件镜像站
新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以:
pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
最后进入自己的工程,在自己工程的podFile第一行加上:
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
完事之后记得remove trunk ,执行下面的命令
pod repo remove trunk
如果不执行remove还可能会出现 CDN:trunk 的问题。
mac dart