制作cocoapods国内镜像

原文章链接

国内访问cocoapods spec repo速度非常慢,网络不好的话做一次pod update要等半个小时以上。

初始化:

git clone --mirror https://github.com/CocoaPods/Specs.git

编辑config文件

[core]
        repositoryformatversion = 0
        filemode = true
        bare = true
[remote "origin"]
        fetch = +refs/heads/*:refs/heads/*
        fetch = +refs/tags/*:refs/tags/*
        mirror = true
        url = https://github.com/CocoaPods/Specs.git
[remote "mirrors"]
        url = git@gitcafe.com:lloydsheng/Specs.git
        mirror = true
        skipDefaultUpdate = true

定期同步:

  • 编辑同步脚本specssync.sh,添加:
git fetch remote
git push mirrors
  • 设置cronjob每半个小时同步一次
30 * * * * /home/git/specssync.sh  > /var/log/specssync.log 2>&1

使用镜像:

pod repo remove master
pod repo add master git@gitcafe.com:lloydsheng/Specs.git

最后,如果你不想花时间自己搭的话,可以使用别人在gitcafe上搭建好了的镜像。
https://gitcafe.com/lloydsheng/Specs

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,553评论 0 39
  • 来自我的team公共库创建:http://blog.csdn.net/yangyangzhang1990/arti...
    好迪阅读 5,658评论 0 2
  • 阿洛遇到陈默的时候,是上初三的那个秋天。 下了晚自习,凉风扑面,成绩欠佳的阿洛却很是消沉。明明自己已经很努力了啊,...
    有鱼姑娘阅读 3,043评论 2 7
  • 中一班开始了论语之旅 排练时努力的汗水 师生们的合照 女生们认真地摆造型 瞧这妖娆的姿势 美丽的一朵花 终上舞台了...
    爱生活爱兔子阅读 3,287评论 0 0