swift package manager加速

在xcode中使用swift package manager,GitHub不太稳定,要解决各种墙的问题,而且还容易失败,启动自动fetch无法成功等等问题。
不过其实 swift package manager 需要的只是一个 git 的仓库地址,而这个仓库不一定必须是 GitHub 的。基于此,稍微绕了个小圈子解决一下这个问题。

推荐解决办法

https://gitee.com/mirrors
这个库同步了大部分的github库,更新也挺及时,真的是神器。有需要可以先搜一下这个库,如果有的话用这个官网及时同步的还是非常舒服的。

自建 gitlab 解决法

一般来说我们都有一个自建的 gitlab, gitlab 创建仓库的时候有个选项叫做,从其他仓库倒入,这个时候可以选择从 url 导入的方式,然后把 github 的 http 方式的仓库链接贴上去,然后等一会就把 github 上的仓库完完整整的给同步下来了。

后续再使用的时候直接使用本地的 gitlab 来添加 swift package 就爽的飞起了。
不过我看我的 gitlab 没有发现,能够简便的同步原始项目的方法,如果遇到包需要更新,可能要重复一遍这个操作。

Gitee 解决法

gitee 感觉还是非常不错的,速度非常快。而且 gitee 也支持通过 url 导入项目。操作方法同上。

  1. 选择 import repository
    在这里插入图片描述
  2. 直接把 github 仓库的http地址贴到这块在这里插入图片描述
  3. 后续使用同自建的 gitlab 一样,不过这个有个非常好用的功能就是,他能一键同步 Github 仓库~, 在仓库首页的旁边有这么一个神奇的按钮。
    在这里插入图片描述
    这样只要是有 GitHub 地址的项目,不管是 cocospod 管理的还是其他什么的,都能够通过这种方式先把它拉过来,然后再添加到自己的项目中,感觉还是挺方便的。

希望 Gitee 越来越好~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xyccstudio

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值