我使用
安装了火炬git clone https://github.com/torch/distro.git ~/torch --recursive
如果在中国,git似乎不起作用,所以我要将源代码下载为zip文件。这两者有什么区别?
答案 0 :(得分:1)
"克隆"使用计算机上的git软件下载源代码及其整个版本历史记录。
"下载zip"创建一个仅包含当前源代码版本的zip文件供您下载 - 不包括项目历史记录。
答案 1 :(得分:0)
在中国,git
始终有效。
github
几年前被禁止了,但现在也有效。
git
似乎有两种可能无效:
1)你在一些代理人后面工作。
在这种情况下,您需要配置git或系统以启用代理。
此外,在某些系统中,例如Ubuntu 16.04,代理后面的git
可能有一些错误:https://askubuntu.com/questions/186847/error-gnutls-handshake-failed-when-connecting-to-https-servers/187199#187199
要解决此问题,您只需删除git
并从源代码重新安装即可。
2)来自git clone
的{{1}}太慢了。
这是因为中国与github
之间的网络连接不稳定。
您可以使用浏览器下载项目。 @ mosaic101告诉了你差异。
答案 2 :(得分:0)
配置Git以使用代理。 Shadowsocks是一种快速的隧道代理,可帮助您绕过中国的防火墙。
在Linux和Windows上
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
在Mac上
git config --global http.proxy 'socks5://127.0.0.1:1086'
git config --global https.proxy 'socks5://127.0.0.1:1086'