GNU/Linux >> Znalost Linux >  >> Linux

Během klonování git nelze najít vzdáleného pomocníka pro „https“.

Pokud se pokoušíte klonovat, můžete použít transport git

Například: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

Pro případ, že by se s tím někdo setkal v systému QNAP nebo jakémkoli jiném systému s OPKG jako správcem balíčků:

Musíte nainstalovat git-http spolu s git. Jako:

opkg install git-http

Zdá se, že to může způsobit, že při kompilaci git není nainstalován (lib)curl-devel.

Pokud nainstalujete (lib)curl-devel a poté znovu sestavíte/nainstalujete git, mělo by to problém vyřešit:

$ yum install curl-devel
$ # cd to wherever the source for git is
$ cd /usr/local/src/git-1.7.9  
$ ./configure
$ make
$ make install

Toto fungovalo pro mě na Centos 6.3.

Pokud nemáte yum, můžete si stáhnout zdroj pro curl-devel zde:

  • http://curl.se/dlwiz/?type=devel

Pokud místo toho používáte Ubuntu:

sudo apt-get install libcurl4-openssl-dev 

Linux
  1. Jak klonovat úložiště Git do konkrétní složky

  2. Apt-get Build-dep nemůže najít zdrojový balíček?

  3. Whitelist IP v CSF pro vzdálená připojení MySQL

  1. Nixnote2 – Klon Evernote pro Linux

  2. řešení pro klienta GIT GUI pro vzdálené SSH

  3. gnutls_handshake() se nezdařilo:GIT selhal handshake

  1. 5 nejlepších aplikací pro vzdálenou plochu pro Linux

  2. chyba git clone:​​nelze získat přístup k URL, problém s certifikátem SSL CA

  3. Nelze spustit stash pop kvůli konfliktu