登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
【大赛通知】开源中国「2026上海开源软件应用创新大赛」火热报名中,百万奖池等你的项目
代码拉取完成,页面将自动刷新
开源项目
>
其他开源
>
操作系统
&&
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
16
Star
340
Fork
37
RubyMetric
/
chsrc
代码
Issues
4
Pull Requests
1
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
标签 (Tag)
全部
全部
正式版
预览版
发行版列表
v0.2.7
最新版
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.9
v0.1.8
v0.1.7
pre
v0.1.6
v0.1.5
v0.1.4
v0.2.7
最新版
对比
曾奥然
2026-08-22 21:38
v0.2.7
b2b714d
该附件二进制文件为预编译供用户直接使用 版本:`v0.2.7` 日期:2026-08-22 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.6...v0.2.7 内容: 1. 重新定义 `combo dish` 的概念与完整支持 - 不再由维护者自定义 `_setsrc()`,而由框架提供核心流程 - 纠正对多同一文件的多次修改备份 2. 对内(代码)对外(用户)完全修订术语,统一 "餐厅比喻" 3. 强化对 `user define` 的能力检测 4. 维护者身份称呼变化 5. 试验性增加 `TOML` 的部分解析能力 6. 在 Windows 上 `Release Mode` 下均会编译图标 换源方法(recipe): 1. `uv` 现在能够对 `python-install-mirror` 进行换源 2. 增加对 `deb-src.list` 的换源 源: 1. `PyPI`: 修复上交源与清华源 <br> ## 新贡献者 * @daocoder2 made their first contribution in https://github.com/RubyMetric/chsrc/pull/376
最后提交信息为:
Bump version to
v0.2.7
v0.2.6
对比
曾奥然
2026-07-25 13:17
v0.2.6
80f5f4f
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.6` 日期:2026-07-25 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.5...v0.2.6 内容: 1. 支持 Windows Arm64 的预编译文件 2. 支持检测更特殊的 Windows 环境 3. Windows 上柔性检测 Python 微软商店占位符 4. 移除 POSIX installer 中的 `awk` 依赖 5. 强制实施 `user_define` 能力 换源方法(recipe): 1. 增加 APT 换源前的 `http(s)` 检测 源: 1. 修复 `Alpine` 的测速链接 2. `Kali` 源: 新增华为源、移除阿里源 <br> ## 新贡献者 * @boilcy made their first contribution in https://github.com/RubyMetric/chsrc/pull/362 * @wcbing made their first contribution in https://github.com/RubyMetric/chsrc/pull/364 * @NewbieXvwu made their first contribution in https://github.com/RubyMetric/chsrc/pull/366
最后提交信息为:
Bump version to
v0.2.6
v0.2.5
对比
曾奥然
2026-03-25 11:03
v0.2.5
bcddac2
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.5` 日期:2026-03-25 更新:https://gitee.com/RubyMetric/chsrc/compare/v0.2.4...v0.2.5 内容: 1. 新增 `-scope=project|user|system` 选项,替代之前的 `-local` 选项,若用户指定未实现或不支持的 `scope` 直接禁止 2. 精简换源 API,方便维护者使用 3. 增加 Bash 自动补全文件 4. 对 `xy.h` 中所有函数进行内存注解 5. 修复: Windows 安装脚本无法识别已移动的 Downloads 目录 换源方法(recipe): 1. 修复 Ubuntu ARM64 下 `reset` 的问题 2. 修复 `chsrc ls ruby` 时出现的段错误 3. `Cargo` recipe 现在检测 `CARGO_HOME` 源: 1. 调整部分 `Cargo` 测速链接为模糊测速 <br> ## 新贡献者 * @usernameisnull made their first contribution in https://github.com/RubyMetric/chsrc/pull/335 * @AnonTokio made their first contribution in https://github.com/RubyMetric/chsrc/pull/348 * @Copilot made their first contribution in https://github.com/RubyMetric/chsrc/pull/333
最后提交信息为:
Bump version to
v0.2.5
v0.2.4
对比
曾奥然
2025-12-31 16:07
v0.2.4
f4f6835
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.4` 日期:2025-12-31 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.3...v0.2.4 内容: 这是2025年最后一个版本,恭祝大家2026年元旦快乐!🎉 1. 修复 `Android` 系统检测 2. 改善 `xy` 内存分配与回收 3. 使用 C 语言重写 `prepend to file` 逻辑 4. 尽量使用 `PowerShell v7`,后备使用 `PowerShell v5` 换源方法(recipe): 1. 修复 Mac 上 `uv` 换源 2. 在 Windows 上使用 `PowerShell` 替代 `sed` 和 `grep` 来处理 `uv` 3. 在 Windows 上额外检测 `python3` 命令是否为微软商店占位符 源: 1. 修复 `Rust` `Cargo` 测速链接 404 的问题 2. 修复 `Debian` 某源多余的后缀 3. 添加 `Perl` 精准测速链接 <br> ## 新贡献者 * @MingriLingran made their first contribution in https://github.com/RubyMetric/chsrc/pull/328
最后提交信息为:
Bump version to
v0.2.4
v0.2.3
对比
曾奥然
2025-10-06 22:48
v0.2.3
db2ba39
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.3` 日期:2025-10-06 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.2...v0.2.3 内容: 1. 明确显示每个 recipe 的维护信息 2. 大幅重构 `chsrc` 内部数据结构,使得维护更加容易 3. 增加许多通用函数增强 `chsrc` 框架 换源方法(recipe): 1. 支持 `mvnd` 换源 2. 修复 `Rust` 换源 3. 修复 `WinGet` 换源 4. 修复 `Ruby` 换源 5. 以及其他微小变更 源: 1. 为 `Java` 添加新的源 2. 修复 `Python` 的部分源 3. 为 `Arch Linux` 添加新的源 <br> ## 新贡献者 * @BingChunMoLi made their first contribution in https://github.com/RubyMetric/chsrc/pull/237 * @Young-Lord made their first contribution in https://github.com/RubyMetric/chsrc/pull/276
最后提交信息为:
Bump version to
v0.2.3
v0.2.2
对比
曾奥然
2025-07-26 21:31
v0.2.2
e95e9f7
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.2` 日期:2025-07-26 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.1...v0.2.2 内容: 此版本是 `chsrc` 开发过程中第三个重大版本 1. 支持精准测速 2. 打包至 `deb` 包 3. 为安卓提供预编译文件 4. 项目从 `c99` 提升为 `c11` 5. 引入 [chsrc-bootstrap](https://github.com/RubyMetric/chsrc/tree/main/bootstrap),使用原生脚本语言为没有预编译的平台添加换源支持 6. 开发工具链优化,VS Code 针对性支持,完善文档,感兴趣的朋友可在1分钟内上手编译调试源代码 换源方法(recipe): 1. 使用 [rawstr4c](https://github.com/RubyMetric/rawstr4c) 重写/简化相当多个 recipe 2. `Flutter` 换源修复 3. `Arch Linux CN` 换源修复 4. `uv` 换源修复 5. 支持在 Windows 上对 `rustup` 换源 6. 所有 target 支持 `ls` 7. 以及其他微小变更 源: 1. 对大部分 target 不再使用网易镜像站和搜狐镜像站提供的源 2. `Cargo` 源新增和更新 3. `Go` 可用源中移除华为 4. 添加多个上游默认源和测速链接 5. 以及其他微小变更 镜像站: 1. 增加西安交通大学软件镜像站 2. 增加哈尔滨工业大学开源镜像站 3. 增加齐鲁工业大学开源软件镜像站 4. 增加大连东软信息学院开源镜像站 5. 重新启用重庆大学开源软件镜像站 <br> ## 新贡献者 * @xrgzs made their first contribution in https://github.com/RubyMetric/chsrc/pull/193 * @sanchuanhehe made their first contribution in https://github.com/RubyMetric/chsrc/pull/206 * @Mikachu2333 made their first contribution in https://github.com/RubyMetric/chsrc/pull/213 * @techoc made their first contribution in https://github.com/RubyMetric/chsrc/pull/231
最后提交信息为:
Bump version to
v0.2.2
v0.2.1
对比
曾奥然
2025-04-13 19:06
v0.2.1
09fba2b
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.1` 日期:2025-04-13 更新:https://github.com/RubyMetric/chsrc/compare/v0.2.0...v0.2.1 内容: 1. AUR 中 `chsrc-bin` 自动发布修复 2. 完善 POSIX 一键安装脚本 `installer.sh` 3. 提前发布防止日后使用 GitHub 存在困难 换源方法(recipe): 1. `Flathub` 换源修复 2. `uv` 配置修复 源与镜像站: 1. 增加上海交通大学思源镜像站 <br> ## 新贡献者 * @jialinlvcn made their first contribution in https://github.com/RubyMetric/chsrc/pull/179 * @Kattos made their first contribution in https://github.com/RubyMetric/chsrc/pull/186
最后提交信息为:
Advance to release
v0.2.1
v0.2.0
对比
曾奥然
2025-03-14 17:00
v0.2.0
f1d7aa3
该附件二进制文件为预编译供用户提前使用 版本:`v0.2.0` 日期:2025-03-14 更新:https://github.com/RubyMetric/chsrc/compare/v0.1.9...v0.2.0 内容: 1. 支持部分 target 测速上游源 2. 修复 Cygwin 环境下 cURL 的问题 3. 添加 Bash 与 PowerShell 一键安装脚本 换源方法(recipe): 1. Docker 换源自动化进行 2. 修复 Homebrew 等换源过程中的多次写带来的干扰 5. 测速上游源:Ubuntu、Ruby、Npm、PyPI 6. 支持 Termux 换源 7. 支持 Rye 换源 8. 支持 uv 换源 9. 修复 OpenWrt 换源 10. 修复 Linux Mint 换源 11. 支持 Fedora 多次换源 源与镜像站: 1. 移除 Kali 不可用的源 2. 移除 openEuler 不可用的源 3. 增加 山东大学镜像站 4. 增加 南京工业大学开源软件镜像站 5. 增加 南阳理工学院开源软件镜像站 6. 增加 重庆邮电大学开源镜像站 ## 新贡献者 * @Efterklang made their first contribution in https://github.com/RubyMetric/chsrc/pull/101 * @wickdynex made their first contribution in https://github.com/RubyMetric/chsrc/pull/104 * @happy-game made their first contribution in https://github.com/RubyMetric/chsrc/pull/109 * @czyt made their first contribution in https://github.com/RubyMetric/chsrc/pull/112 * @XUANJI233 made their first contribution in https://github.com/RubyMetric/chsrc/pull/118 * @Yangmoooo made their first contribution in https://github.com/RubyMetric/chsrc/pull/120 * @zouri made their first contribution in https://github.com/RubyMetric/chsrc/pull/129 * @xyx1926885268 made their first contribution in https://github.com/RubyMetric/chsrc/pull/131 * @YU-7 made their first contribution in https://github.com/RubyMetric/chsrc/pull/161 * @juzeon made their first contribution in https://github.com/RubyMetric/chsrc/pull/164
最后提交信息为:
Bump up version to
v0.2.0
v0.1.9
对比
曾奥然
2024-10-09 16:05
v0.1.9
be4f11b
该附件二进制文件为预编译供用户提前使用 版本:`v0.1.9` 日期:2024-10-09 更新:https://github.com/RubyMetric/chsrc/compare/v0.1.8...v0.1.9 内容: 1. 支持合并组换源与独立换源 2. 打包添加至`AUR`,Arch Linux 用户可通过 `yay -S chsrc` 安装 3. 所有测试修复并通过 换源方法(recipe): 1. 增加对`Node.js`包管理器`Yarn v2`的支持 2. 增加对`Bun`的支持 3. 增加对`nvm`的支持 4. 增加对`rustup`的支持 5. 修复新增对`Fedora >39`的支持 6. 修复对`Dart`的换源方法 7. 拆分`npm`,`pnpm`,`Yarn` 8. 拆分`pip`,`Poetry`,`PDM` 9. 拆分`Flutter`和`Pub` 源与镜像站: 1. 创建镜像站可用状态Wiki 以及 对应的讨论区 2. 对`Ruby`添加`USTC`镜像站,并创建Wiki页 3. 对`Rust`添加`RsProxy.cn`镜像站,并创建Wiki页 4. 添加`SCAU`与`ISCAS`镜像站 ## 新贡献者 * @lontten made their first contribution in https://github.com/RubyMetric/chsrc/pull/90 * @happy-drink made their first contribution in https://github.com/RubyMetric/chsrc/pull/96
最后提交信息为:
Release
v0.1.9
v0.1.8
对比
曾奥然
2024-08-23 16:17
v0.1.8
a59265a
该附件二进制文件为预编译供用户提前使用 版本:`v0.1.8` 日期:2024-08-23 更新:https://gitee.com/RubyMetric/chsrc/compare/v0.1.7...v0.1.8 内容: 1. `chsrc ls <target>` 显示该目标所支持的功能,如`Reset` `Locally` `UserDefine`等 2. `chsrc <command> -dry`:启用 Dry Run 模式 3. `chsrc <command> -english`:框架本身支持全英文输出 4. `chsrc <command> -no-color`:支持无颜色输出 5. 增加`measure`命令作为`cesu`命令的另一称呼 6. 文件不存在时将不再备份 7. 源文件拆分,方便添加新的换源目标和方法、镜像站和源信息 8. 增加文档:Man Page、Texinfo、贡献指南 9. 添加软件`Docker`新的可用源:`FIT2CLOUD` 10. 添加对操作系统`OpenWrt`的换源支持 11. 补充对操作系统`Rocky Linux 8`的换源支持
最后提交信息为:
Emergent fix for --version
v0.1.7
对比
曾奥然
2024-07-22 14:26
v0.1.7
1ec584e
该附件二进制文件为预编译供用户提前使用 版本:`v0.1.7` 日期:2024-07-22 更新:https://gitee.com/RubyMetric/chsrc/compare/v0.1.6...v0.1.7
最后提交信息为:
Bump version to
v0.1.7
pre
对比
曾奥然
2024-06-11 23:49
pre
90721eb
该附件二进制文件为 **最新** 预编译,供用户提前使用。编译时间为可通过 chsrc help 的版本信息中查看到。
最后提交信息为:
Update download URL
v0.1.6
对比
曾奥然
2024-06-08 16:37
v0.1.6
f31d14a
该附件二进制文件为预编译供用户提前使用 版本:v0.1.6 日期:2024-06-08 更新:https://gitee.com/RubyMetric/chsrc/compare/v0.1.5...v0.1.6
最后提交信息为:
Bump version to v0.1.6
v0.1.5
对比
曾奥然
2024-06-05 16:27
v0.1.5
9312dc3
该附件二进制文件为预编译供用户提前使用。编译时间为可通过 chsrc help 的版本信息中查看到。
最后提交信息为:
Bump version to v0.1.5
v0.1.4
对比
曾奥然
2024-06-05 00:18
v0.1.4
8537b7e
该附件二进制文件为预编译供用户提前使用。编译时间为可通过 chsrc help 的版本信息中查看到。
最后提交信息为:
Update README
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C
1
https://gitee.com/RubyMetric/chsrc.git
git@gitee.com:RubyMetric/chsrc.git
RubyMetric
chsrc
chsrc
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册