WhyCan Forum(哇酷开发者社区)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-03-22 08:55:27

willX
会员
注册时间: 2019-09-06
累计积分: 5

大家的从github是怎么下载代码的?【求助】

最近在调试f1c200s的驱动代码,从https://github.com/Icenowy/linux.git上下载kernel,正常下载github网页打开都需要1+分钟,下载的时候更痛苦2KB/s,各种失败,代码都下载不下来。实在不行了买了个vps代理下载,好一些36~50KB/s,下载了两个晚上,使用过git GUI、git_Desktop,都下载不下来。在马云上能找到这个git,但是马云系统提示“分支太大,该代码被隐藏”,让我注册为企业用户,我晕,为了下载个代码还需要我去注册一个公司?

       求助各位大佬,现在git hub上的代码,该怎么下载下来呢。有没有什么好的方法介绍一下呢?非常感谢。

离线

#2 2020-03-22 09:00:29

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 9,107

Re: 大家的从github是怎么下载代码的?【求助】

用widora这个可以加速: https://g.widora.cn/

离线

#3 2020-03-22 09:21:56

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 564
个人网站

Re: 大家的从github是怎么下载代码的?【求助】

谢谢老大,昨晚录了段视频,无奈只会添加字幕。。。

离线

#4 2020-03-23 08:17:21

motoedy
会员
注册时间: 2018-05-16
累计积分: 7

Re: 大家的从github是怎么下载代码的?【求助】

先fork到自己的github,然后用github帐号登录gitee,同步到自己的gitee里从gitee上下载会是质的飞跃。。

最近编辑记录 motoedy (2020-03-23 08:18:21)

离线

#5 2020-03-23 19:54:00

firstman
会员
注册时间: 2019-04-06
累计积分: 277

Re: 大家的从github是怎么下载代码的?【求助】

motoedy 说:

先fork到自己的github,然后用github帐号登录gitee,同步到自己的gitee里从gitee上下载会是质的飞跃。。

gitee 在服务器克隆, 和你在本地克隆没有本质区别, 除非你不急, 晚上下单, 第二天早上去收货.

离线

#6 2020-03-24 08:09:25

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 564
个人网站

Re: 大家的从github是怎么下载代码的?【求助】

考虑增加一个常用仓库快速下载功能?服务器的net in不计流量,每天自动fork就可以。

离线

#7 2020-03-24 08:21:55

motoedy
会员
注册时间: 2018-05-16
累计积分: 7

Re: 大家的从github是怎么下载代码的?【求助】

firstman 说:

gitee 在服务器克隆, 和你在本地克隆没有本质区别, 除非你不急, 晚上下单, 第二天早上去收货.

gitee从github导入的速度远比你自己从github下载的速度快的多,试试就知道了。

离线

#8 2020-03-24 12:07:39

nothing
会员
注册时间: 2019-09-11
累计积分: 13

Re: 大家的从github是怎么下载代码的?【求助】

我也是用代理下载的,速度很快,vpn打开后git默认是不会走vpn路线的(虽然你的浏览器已经可以访问谷歌),需要设置一下,小飞机软件默认代理端口1080,其他软件可能有区别:
git clone -c http.proxy=socks5://127.0.0.1:1080 https://github.com/Icenowy/linux.git
试了一下速度XD
_20200324120543.jpg

离线

#9 2020-03-25 15:08:45

yrw1985
会员
注册时间: 2019-12-17
累计积分: 1

Re: 大家的从github是怎么下载代码的?【求助】

请问用https://g.widora.cn/如何下载特定分支呢?

离线

#10 2020-03-25 15:14:02

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 40

Re: 大家的从github是怎么下载代码的?【求助】

yrw1985 说:

请问用https://g.widora.cn/如何下载特定分支呢?

感觉应该不行,可能要widora改下开源代码才行。
不过你可以手动实现,自己手动checkout并pull分支。

离线

#11 2020-03-25 17:57:49

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 564
个人网站

Re: 大家的从github是怎么下载代码的?【求助】

yrw1985 说:

请问用https://g.widora.cn/如何下载特定分支呢?

按理说没有必要哈,只要下载了master,你可以checkout出任意分支或tag。

离线

#12 2020-03-26 15:41:28

JasonWoo
会员
注册时间: 2019-06-04
累计积分: 23

Re: 大家的从github是怎么下载代码的?【求助】

nothing 说:

我也是用代理下载的,速度很快,vpn打开后git默认是不会走vpn路线的(虽然你的浏览器已经可以访问谷歌),需要设置一下,小飞机软件默认代理端口1080,其他软件可能有区别:
git clone -c http.proxy=socks5://127.0.0.1:1080 https://github.com/Icenowy/linux.git
试了一下速度XD
https://whycan.cn/files/members/1974/_20200324120543.jpg


为什么你不用设置https.proxy就能透过代理访问https?

离线

#13 2020-03-26 16:25:01

夏雨夜寐
会员
注册时间: 2019-08-23
累计积分: 40

Re: 大家的从github是怎么下载代码的?【求助】

我用的tampermonkey脚本
从这里获取https://www.tampermonkey.net/scripts.php
速度还挺快的

最近编辑记录 夏雨夜寐 (2020-03-26 16:26:07)

离线

#14 2020-03-26 16:34:10

msr06rr
会员
所在地: 苏州
注册时间: 2018-01-11
累计积分: 156

Re: 大家的从github是怎么下载代码的?【求助】

mango 说:

按理说没有必要哈,只要下载了master,你可以checkout出任意分支或tag。

请问支持把所有的submodule一同下载下来吗?如果不支持这个的话,git submodule --init --recursive 还是会慢出翔

离线

#15 2020-03-26 19:29:58

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 564
个人网站

Re: 大家的从github是怎么下载代码的?【求助】

msr06rr 说:

请问支持把所有的submodule一同下载下来吗?如果不支持这个的话,git submodule --init --recursive 还是会慢出翔

参数带递归,是的。

离线

#16 2020-03-26 22:16:27

malasy
会员
注册时间: 2020-03-14
累计积分: 3

Re: 大家的从github是怎么下载代码的?【求助】

https://github.com.cnpmjs.org/ 虽然没快多少,但至少比官网好

离线

#17 2020-03-27 11:28:22

msr06rr
会员
所在地: 苏州
注册时间: 2018-01-11
累计积分: 156

Re: 大家的从github是怎么下载代码的?【求助】

mango 说:

参数带递归,是的。

我刚才试着下载了esp-idf看了一下,发现子模块没有包括在里面

最近编辑记录 msr06rr (2020-03-27 11:41:58)

离线

#18 2020-03-27 13:39:39

szchen2006
会员
注册时间: 2019-10-09
累计积分: 133

Re: 大家的从github是怎么下载代码的?【求助】

学习了。

离线

#19 2020-03-27 23:36:03

k455619
会员
注册时间: 2018-07-29
累计积分: 119

Re: 大家的从github是怎么下载代码的?【求助】

msr06rr 说:

我刚才试着下载了esp-idf看了一下,发现子模块没有包括在里面

去年下这个esp-idf我是用的联通的4G流量下的,小飞机直接在github下.zip应该很快。

离线

页脚