cit:让你从 github 的下载速度提高一万倍的小软件

2021-01-22 11:57:22 +08:00
 solider245

序言

github 上有很多好项目,但是国内用户连 github 却非常的慢.每次都要用插件或者其他工具来解决. 这次自己做一个小工具,输入 github 原地址后,就可以自动替换为代理地址,方便大家更快速的下载. 速度太慢可以看下gitee 仓库地址 github 仓库

安装

pip install cit
# 代理安装路径
pip install -i https://mirrors.cloud.tencent.com/pypi/simple cit

主要功能与用法

主要功能

示例用法

  1. clone功能:等效于 git clone <url>
cit clone <url>
# 示例
cit clone https://github.com/solider245/cit.git

如上图所示,输入一个数字,选择一个链接即可开始下载.默认使用 0.

  1. sub功能: 等效于git submodule add <url>
cit sub <url>
# 案例
cit sub https://github.com/solider245/cit.git

逻辑和 git clone 一样,这里就不放图了.

  1. get功能: 等效于 wget下载 get 功能会根据你的输入,智能判定下载 raw 文件或者 release 文件 使用示例:
cit get <url>
# 案例
cit get https://github.com/cheat/cheat/archive/4.2.0.zip   

下载安装包.

如上图所示,因为是使用 https 下载,所以速度快点惊人,如果下载速度太慢可以选择别的地址.我目前测试下来,基本都能用.

其他功能

欢迎询问或者给我邮箱发邮件.

9419 次点击
所在节点    git
53 条回复
LearningToCode
2021-01-22 18:27:40 +08:00
我装了几个 chrome 插件和油猴脚本,加上 terminal proxy,下载速度基本满速。
https://i.loli.net/2021/01/22/m84pXe9P6JIKidr.jpg
xchaoinfo
2021-01-22 19:10:25 +08:00
挺好的,如果觉得代码写的不好,或者功能不完善,直接 pull request
或者自己实现一个呗。
fiveelementgid
2021-01-22 19:20:54 +08:00
暂时没有需求,先点赞一个( •﹏•)
lfzyx
2021-01-22 19:55:19 +08:00
国内的开发者还是好好用 Gitee 吧,哈哈哈
3wdddd
2021-01-22 21:06:07 +08:00
npm 有一个叫 switch proxy 的包
sp all http://127.0.0.1:7890
glouhao
2021-01-22 22:00:35 +08:00
一万倍超过我网线极限了
SimleCp
2021-01-23 10:24:39 +08:00
shadowsocks+终端命令.很舒服
ojbkojbk
2021-01-23 10:49:28 +08:00
试一下 gitclone.com
目测比楼上的下载都要方便
deplives
2021-01-23 10:55:57 +08:00
看了下代码 告辞
noparking188
2021-01-23 11:21:29 +08:00
被标题吸引进来,理解楼主,但是这里大多搞技术的,也许发到知乎等社区更能吸引到用户
楼下回复知道了很多加速工具和技巧 👍
我图省事都是挂代理
SimleCp
2021-01-23 11:53:44 +08:00
@ojbkojbk shadowsocks 本身就需要用, 所以是必备的.终端命令配置一次, 再到终端里面配置一下打开终端自动开启代理的命令.用的时候不需要做什么, 命令也不需要切换成 cit xxx.无感使用.除了不需要代理的时候需要自己主动执行一下关闭代理, 没感觉比我这个方便到哪.
luwill
2021-01-23 12:22:01 +08:00
一直想做 p2p 加速 github 下载。后来买了 vpn,再也没想过这些。
liangch
2021-01-23 14:47:11 +08:00
都是从新手学起的。
但中文作为函数名,这个是乱来。告辞

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/747334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX