美文网首页iOSios专题iOS开发
制作cocoapods国内镜像

制作cocoapods国内镜像

作者: hament | 来源:发表于2017-05-23 11:39 被阅读80次

    原文章链接

    国内访问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

    相关文章

      网友评论

        本文标题:制作cocoapods国内镜像

        本文链接:https://www.haomeiwen.com/subject/upbwxxtx.html