先解决的墙的问题,建立高速且稳定的梯子,可以解决更新失败的问题。
还有一种原因是http协议导致的,切换到ssh协议成功率会更高。需要注意,使用ssh协议,需要有github账号,并配置好ssh 公钥信息。
使用ssh协议更新成功后,还要记得再将本地的cocoapods git仓库设置为http协议.
cd ~/.cocoapods/repos/cocoapods
// ssh
git remote set-url origin https://github.com/CocoaPods/Specs.git
// http
git remote set-url origin git@github.com:CocoaPods/Specs.git
最后,首次初始化cocoapods repo仓库,也可以使用ssh协议
cd 一个临时文件夹
// 克隆到tmpRepo文件夹
git clone git@github.com:CocoaPods/Specs.git tmpRepo
// 添加repo
pod repo add trunk /xxx/yyy/tmpRepo
// 修改远程地址
cd ~/.cocoapods/repos/cocoapods
git remote set-url origin https://github.com/CocoaPods/Specs.git
发表回复
要发表评论,您必须先登录。