github国内镜像网站(github国内镜像网站中文)

github国内镜像网站(github国内镜像网站中文)最好通过邮箱提问或者报告故障 一般我会每天查收邮件的 遇到紧急情况会立即处理 如果你的问题我也需要复现或者测试的话一般两天左右给出答复 请把遇到的问题说清楚 比如系统环境 软件版本 所在城市 用于定位网络异常的情况 等 并且务必截图 截图 再截图 多发截图有助于问题快速解决 一图顶千言 注意 如果你的问题涉及到执行 composer 命令 请在命令末尾添加

大家好,我是讯享网,很高兴认识大家。



最好通过邮箱提问或者报告故障:

一般我会每天查收邮件的,遇到紧急情况会立即处理。如果你的问题我也需要复现或者测试的话一般两天左右给出答复。 请把遇到的问题说清楚,比如系统环境、软件版本、所在城市(用于定位网络异常的情况)等,并且务必截图、截图、再截图, 多发截图有助于问题快速解决,一图顶千言!

注意: 如果你的问题涉及到执行 composer 命令,请在命令末尾添加 -vvv 参数输出详细日志,例如:

 
  
讯享网

经过 2017 年 2 月底到 3 月初的升级, 目前的更新频率是 1 分钟一次,在本页面上部就能看到本镜像的“最后同步时间”。但是,一般有两种情况会影响到上面所展示的“最后同步时间”:

  • 一是镜像同步时没有检查到需要更新的内容时,这时我们选择不修改“最后同步时间”
  • 二是镜像同步时检查到大量更新,尤其是需要同步大量 zip 安装包到国内时,消耗的时间较多,“最后同步时间”会间隔稍多一些

另外还有“不一般”的情况:例如 packagist.org 或 Github 的服务器出现故障或服务遭遇大量攻击而不能响应时, 我们的镜像只能等待这两个服务完全正常之后才能继续同步。这时咱们都只能一起耐心等待了!

根据 packagist.org 关于页面上的 Update Schedule 规则说明:packagist.org 会对新提交的 package 立即抓取一次。已经提交的 package 一般是每周抓取一次更新。如果你的 package 源码托管在 Github 或 Bitbucket 上,可以通过设置 service hook 让 packagist.org 在你每次 commit 后抓取更新。


讯享网

所以建议同学们为自己维护的 package 设置 service hook,这样你每次向 Github 仓库提交代码时就能快速被 packagist.org 抓取了。

总之,是否能够从我们的镜像上下载到 package 的新版本完全取决于 package 的设置和 packagist.org 的更新频率。我们的镜像目前的更新频率是 1 分钟,所以只要 packagist.org 抓取到了新版本,很快就能同步到我们的镜像上。

更新:2017 年 4 月份,也就是 yii2 的 2.0.12 版本中将 fxp/composer-asset-plugin 插件替换成了 Asset Packagist 。所以,如果你用的是 yii2 2.0.12 及更新版本则不会遇到此问题,但是你会遇到下一个问题。

yii2 通过 fxp/composer-asset-plugin 插件来安前端开发所用到依赖包,此插件会在安装完 php 依赖包之后再安装前端开发所依赖的 npm 或 bower 包, 但是,此插件默认行为是前往 Github 下载资源,从而绕开了我们中国镜像。

  • 参考:http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-from-composer
  • 参考:https://github.com/fxpio/composer-asset-plugin/blob/master/Resources/doc/index.md

fxp/composer-asset-plugin 插件的用途是解决 php 项目中管理、安装 bower、 npm (Node.js 包管理)包的,如果你采用的是 yii2 (2.0.11 及更低版本)框架,请参考其文档。

首先,Asset Packagist 的目的也是为了解决在 php 项目中安装前端模块的问题,其通过转换 npm / bower 模块并创建一个类似 packagist 的服务为前端模块提供依赖解析和下载。

yii2 2.0 版本发布于 2014 年,所以有着历史原因,然而随着 Node.js / npm 生态的完善和普及,Asset Packagist 这种方式显得很笨拙,对前端开发没有任何益处,yii2 采用这种方式也只是为了向后兼容,避免破坏现有框架的工作方式而已。

Asset Packagist 的存在意义已经很弱了,新的框架(例如 Laravel ,比 yii2 更流行)对前端开发的支持直接构建在 npm 上的,因此,Asset Packagist 镜像的存在的意义也很弱,没有必要为其提供镜像。

相信 yii2 将来会从 Asset Packagist 转移到 npm 上的。

Packagist 中国全量镜像一直是免费的,并且将一直免费下去,直到这个镜像没有存在意义为止。目前没有收费服务或企业版的计划,如果您觉得这个镜像对您有用,请赞助我们。


小讯
上一篇 2025-05-22 23:49
下一篇 2025-05-28 20:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/157507.html