Portál AbcLinuxu, 23. července 2025 18:05


Dotaz: raspbian git clone nic neudělá

28.12.2016 15:41 majales | skóre: 29 | blog: Majales
raspbian git clone nic neudělá
Přečteno: 275×
Odpovědět | Admin
Ahoj, řeším problém se kterým jsem se ještě nesetkal. Na raspbianu na rpi3 nevím proč nefunguje "git clone". Na debianu mi normálně naklonuje githubu repository, ale na na rpi3 na raspbianu to dopadne takto:
root@raspberrypi:/home/pi# git clone --depth 1 --branch v1.8.2-rc1 --single-branch https://github.com/docker/docker.git
Cloning into 'docker'...
root@raspberrypi:/home/pi#
Nic se nestahuje, a adresář není vytvořen. Takhle to dopadne s jakýmkoliv "git clone" Nevíte někdo kde by mohla být chyba?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.12.2016 16:46 NN
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz pridas --verbose, neukaze se nic?
28.12.2016 17:25 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Právě že s verbose je to úplně stejné.
28.12.2016 17:39 NN
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Tak jeste pridej --progress a stderr presmeruj na stdout..
28.12.2016 18:05 t
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Případně i GIT_CURL_VERBOSE=1 nebo GIT_TRACE=1
28.12.2016 17:44 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš to rozbité....

Mě to normálně funguje:
pi@radio(rw):~$ git clone --depth 1 --branch v1.8.2-rc1 --single-branch https://github.com/docker/docker.git
Cloning into 'docker'...
remote: Counting objects: 2481, done.
remote: Compressing objects: 100% (2264/2264), done.
remote: Total 2481 (delta 95), reused 1750 (delta 71), pack-reused 0
Receiving objects: 100% (2481/2481), 7.54 MiB | 534.00 KiB/s, done.
Resolving deltas: 100% (95/95), done.
Checking connectivity... done.
Note: checking out '28220acecc4c9cc26e7c669190c7cda2d51d753b'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

pi@radio(rw):~$
28.12.2016 17:56 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Nemáš problém se sítí?

Když použiješ git na jiný server stahuje?
pepe_ avatar 28.12.2016 18:02 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá

Takhle to dopadne s jakýmkoliv "git clone" Nevíte někdo kde by mohla být chyba?

Podle mne to znamená i jiný server a to že git appka je v zádeli.

28.12.2016 18:06 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
A co problém se sítí?

Já mám jak IPv4 tak IPv6.

Divné je že to nevypíše žádnou chybu, jsem to schválně skoušel na svém zda není někde chyba v OS.

Máš upgradovaný OS, je na kartě dost místa?
28.12.2016 19:18 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Možná ta síť. Mám jen IPv4, ale interface mají i IPv6 adresu. Dá se nějak donutit git fungovat na IPv4? Ještě mě napadlo, že mám balíčky z testingu, tak jestli problém nebude v tom že to není čistý jessie.
28.12.2016 19:40 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Tak i když udělám force ipv4 tak se nic nestane...
git clone --depth 1 --branch v1.8.2-rc1 --single-branch https://github.com/docker/docker.git --progress --verbose --ipv4
18:40:12.544424 git.c:371               trace: built-in: git 'clone' '--depth' '1' '--branch' 'v1.8.2-rc1' '--single-branch' 'https://github.com/docker/docker.git' '--progress' '--verbose' '--ipv4'
Cloning into 'docker'...
18:40:12.593378 run-command.c:350       trace: run_command: 'git-remote-https' 'origin' 'https://github.com/docker/docker.git'

28.12.2016 19:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Skoukni na routeru zda nějaký paket odejde.....

Skus si přeložit github.com na IP.

A když zadáš přímo IPv4 tak se taky nic nevypíše...
petr@notebook:~$ nslookup github.com
Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	github.com
Address: 192.30.253.112
Name:	github.com
Address: 192.30.253.113
28.12.2016 20:32 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
S IP je to úplně stejné:
root@raspberrypi:/home/pi# nslookup github.com
Server:         77.48.100.254
Address:        77.48.100.254#53

Non-authoritative answer:
Name:   github.com
Address: 192.30.253.113
Name:   github.com
Address: 192.30.253.112

root@raspberrypi:/home/pi# ping github.com
PING github.com (192.30.253.112) 56(84) bytes of data.
64 bytes from 192.30.253.112: icmp_seq=1 ttl=48 time=129 ms
64 bytes from 192.30.253.112: icmp_seq=2 ttl=48 time=129 ms
^C
--- github.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 129.840/129.912/129.984/0.072 ms
root@raspberrypi:/home/pi# git clone --depth 1 --branch v1.8.2-rc1 --single-branch https://192.30.253.112/docker/docker.git --progress --verbose --ipv4
19:24:00.983641 git.c:371               trace: built-in: git 'clone' '--depth' '1' '--branch' 'v1.8.2-rc1' '--single-branch' 'https://192.30.253.112/docker/docker.git' '--progress' '--verbose' '--ipv4'
Cloning into 'docker'...
19:24:01.031494 run-command.c:350       trace: run_command: 'git-remote-https' 'origin' 'https://192.30.253.112/docker/docker.git'
Jendа avatar 28.12.2016 20:38 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
No a jiný server než github (já nevím, třeba git clone https://jenda.hrach.eu/p/kukuruku) jsi zkoušel?

Když pustíš na tu adresu wget, tak se připojí a stáhne ji OK?
28.12.2016 20:54 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Wget to stáhne v pohodě.. :-( Už mě napadá jenom zkusit znovu čistý Jessie..
pavlix avatar 29.12.2016 00:03 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Kdyby byl jakýkoli problém s fallbackem, tak mě to zajímá. Ale, co si pamatuju, tak Git mi fungoval vždy v pořádku včetně fallbacku na IPv4. A jestli jde o HTTPS a CURL...
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Řešení 1× (majales (tazatel))
30.12.2016 09:46 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: raspbian git clone nic neudělá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak nakonec byla chyba mezi klávesnicí a židlí. Zapoměl jsem na to že u jessie se musí používat "apt-get dist-upgrade" aby se aktualizovaly všechny balíčky. Měl jsem tedy systém v nějakém poloaktualizovaném stavu. Po aktualizaci vše balíčku již git funguje jak má. Systém je ale spíš už testing/stretch než stable/jessie.
root@raspberrypi:/home/pi/naemon# apt-show-versions |grep stretch |wc -l
511
root@raspberrypi:/home/pi/naemon# apt-show-versions |grep jessie |wc -l
65

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.