Clone linux kernel代码的时候,遇到下面的错误:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
Cloning into 'staging'...
fatal: unable to connect to git.kernel.org:
git.kernel.org[0: 145.40.73.55]: errno=Unknown error
解决办法:
- sudo apt-get install socat
- vi /bin/gitscript
#!/bin/sh
_proxy=<proxyadress>
_proxyport=<port>
exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport
chmod +x /bin/gitscript
git config –global core.gitproxy gitproxy
- 再次clone
git clone -b staging-testing git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git