如果git克隆无法工作,我该怎么办?
我安装了火炬使用如果git克隆无法工作,我该怎么办?,git,clone,Git,Clone,我安装了火炬使用 git clone https://github.com/torch/distro.git ~/torch --recursive 如果在中国,git似乎不起作用,所以我不得不将源代码作为zip文件下载。两者之间有什么区别?“克隆”使用计算机上的git软件下载源代码及其整个版本历史记录 “下载zip”创建一个只包含当前版本源代码的zip文件供您下载-不包括项目历史记录。在中国,git始终有效 github在几年前就被禁止了,但现在它也起作用了 有两种可能性git似乎不起作用:
git clone https://github.com/torch/distro.git ~/torch --recursive
如果在中国,git似乎不起作用,所以我不得不将源代码作为zip文件下载。两者之间有什么区别?“克隆”使用计算机上的git软件下载源代码及其整个版本历史记录
“下载zip”创建一个只包含当前版本源代码的zip文件供您下载-不包括项目历史记录。在中国,
git
始终有效
github
在几年前就被禁止了,但现在它也起作用了
有两种可能性git
似乎不起作用:
1) 你在某个代理后面工作
在这种情况下,您需要配置git或系统以启用代理
此外,在某些系统中,例如Ubuntu 16.04,代理后的git可能有一些bug:
要解决此问题,只需删除gitgit
,然后从源代码处重新安装它
2) 来自github
的git clone
速度太慢
这是因为中国和github之间的网络连接不稳定
您可以使用浏览器下载项目@Mosac101已经告诉您了这一区别。将Git配置为使用代理。是一种快速隧道代理,可帮助您绕过中国的防火墙 在Linux和Windows上
git-config--global http.proxy'socks5://127.0.0.1:1080'
git配置--global https.proxy'socks5://127.0.0.1:1080'
git-config--global http.proxy'socks5://127.0.0.1:1086'
git配置--global https.proxy'socks5://127.0.0.1:1086'