Estou executando uma VM com o Ubuntu 14.04 LTS e tentei este comando: É da documentação yocto e, por isso, acho que não está errado.
git clone git://git.yoctoproject.org/poky
E receba o seguinte erro:
Cloning into 'poky'...
fatal: unable to connect to git.yoctoproject.org:
git.yoctoproject.org: Name or service not known
O servidor git parece estar online quando eu acesso o site via navegador. Contudo, Eu encontrei dois tópicos no site com um problema semelhante:
No solution, because I have Internet connection inside the VM
Tried both http:// and https://, but it didn't work.
O que presumo é que o problema está associado ao uso de um proxy, mas não sei o que inserir:
Todas as configurações > > Rede > > Proxy de rede:
Method: Manual
HTTP Proxy: 127.0.0.1 ;Port: 3128
HTTPS Proxy: 127.0.0.1 ;Port: 3128
FTP Proxy: 127.0.0.1 ;Port: 3128
Socks Host: empty ;Port: empty
(Não é possível postar a captura de tela!)
BTW:
user:~$ git --version
git version 1.9.1
Também tentei várias versões com sudo
, sudo -s
etc ...
O firewall parecia ser culpado, embora "os caras de TI" garantissem que o GIT funcionaria.
O que ajudou, foi instalar o 'socat' e criar um script 'gitproxy'
#!/bin/sh
_proxy=<proxyadress>
_proxyport=<port>
exec socat STDIO PROXY:$_proxy:$1:$2,proxyport=$_proxyport
E configure o git com ele:
$ git config --global core.gitProxy <path_to_script>
Solução encontrada aqui .