编程技术记录

世界你好!

先解决的墙的问题,建立高速且稳定的梯子,可以解决更新失败的问题。

还有一种原因是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

发表回复

© Beli. All Rights Reserved.