2013-03-02 22 views
8

Mam prywatne/prywatne repozytorium na bitbuckecie, które próbuję sklonować. Kiedy sklonować z Ubuntu, jestem w stanie sklonować repozytorium:cichy błąd git/cygwin

$ git clone https://<user>@bitbucket.org/<user>/<repo>.git 
Cloning into '<repo>'... 
Password for 'https://<user>@bitbucket.org': 
remote: Counting objects: 586, done. 
remote: Compressing objects: 100% (519/519), done. 
remote: Total 586 (delta 65), reused 583 (delta 65) 
Receiving objects: 100% (586/586), 2.55 MiB | 650 KiB/s, done. 
Resolving deltas: 100% (65/65), done. 

Jednak gdy próbuję to samo polecenie z Cygwin, mam cichą awaria:

$ git clone -v --progress https://<user>@bitbucket.org/<user>/<repo>.git 
Cloning into <repo>... 

a następnie git wyjścia. Spędziłem godzinę próbując to wyśledzić, ale milczące błędy są trudne do znalezienia w Google.

Czego próbowałem:

  • ponownej instalacji git w Cygwin
  • obniżamy git w Cygwin
  • usuwania i odbudowy plik .gitconfig
  • echo $? drukuje 141 (prawdopodobnie związane z SIGPIPE?)
  • ustawienie GIT_CURL_VERBOSE nie przyniosły żadnego dodatku wyświetlamy

uwaga: w wersji git jest 1.7.5.1

Czy ktoś ma jakiś wgląd w to, co może być tutaj dzieje ?

edit/update

Po znalezieniu żadnego rozwiązania problemu, zrobiłem pełną reinstalację z Cygwin i problem wydaje się, że zniknął.

+4

** Zaraz po ** 'git clone', wykonaj polecenie' echo $? '. Będzie przynajmniej pokazywał jakiś kod błędu. – madhead

+0

Mam 141, a dodałem to do rzeczy, których próbowałem. Off to google again ... –

+0

Skończyło Ci się miejsce? – madhead

Odpowiedz

0

Aby obejść ten problem, należy zainstalować Github dla systemu Windows, klikając prawym przyciskiem myszy w Eksploratorze katalog, w którym chcesz sklonować, i wybierając Git Bash tutaj. Następnie sklonuj repozytorium za pomocą Git Bash. To dobrze, że Cygwin Git, Github dla Windows i Git Bash mogą uzyskać dostęp do tego samego repozytorium (korzystają z tego samego katalogu .git), więc nie będą się nawzajem zamykać. Jeśli klon w Git Bash powiedzie się, być może będziesz mógł wykonywać regularne operacje w Cygwin.

Czwartą opcją uzyskania działającego gita w tym katalogu jest użycie vagrant.

0

Znam ten sam problem.

Zainstalowanie pakietu ca-certificates rozwiązało problem.

Powiązane problemy