Se stai cercando di clonare, puoi usare il trasporto git
Ad esempio:git clone git://github.com/fog/fog.git
Vaio ~/Myworks/Hero $ git clone git://github.com/fog/fog.git
Initialized empty Git repository in /home/nthillaiarasu/Myworks/Hero/fog/.git/
remote: Counting objects: 41138, done.
remote: Compressing objects: 100% (13176/13176), done.
remote: Total 41138 (delta 27218), reused 40493 (delta 26708)
Receiving objects: 100% (41138/41138), 5.22 MiB | 58 KiB/s, done.
Resolving deltas: 100% (27218/27218), done
Nel caso in cui qualcuno lo incontri su un sistema QNAP o qualsiasi altro sistema con OPKG come gestore di pacchetti:
Devi installare git-http insieme a git. Tipo:
opkg install git-http
Sembra che non avere (lib)curl-devel installato durante la compilazione di git possa causare questo.
Se installi (lib)curl-devel e poi ricostruisci/installi git, questo dovrebbe risolvere il problema:
$ yum install curl-devel
$ # cd to wherever the source for git is
$ cd /usr/local/src/git-1.7.9
$ ./configure
$ make
$ make install
Questo ha funzionato per me su Centos 6.3.
Se non hai yum, puoi scaricare il sorgente per curl-devel qui:
- http://curl.se/dlwiz/?type=devel
Se invece utilizzi Ubuntu:
sudo apt-get install libcurl4-openssl-dev