2013-03-02 44 views
8

Tôi có kho lưu trữ cá nhân/riêng tư trên bitbucket mà tôi đang cố gắng sao chép. Khi tôi sao chép từ một hộp Ubuntu, tôi có thể clone kho:lỗi im lặng 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. 

Tuy nhiên, khi tôi cố gắng lệnh tương tự từ Cygwin, tôi nhận được một thất bại im lặng:

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

Và sau đó git thoát. Tôi đã dành một giờ cố gắng để theo dõi này xuống, nhưng các lỗi im lặng là loại khó để google.

Những điều tôi đã cố gắng:

  • cài đặt lại git trong Cygwin
  • hạ git trong Cygwin
  • loại bỏ và xây dựng lại các tập tin .gitconfig
  • echo $? in 141 (có thể liên quan đến SIGPIPE?)
  • thiết GIT_CURL_VERBOSE đã không tạo ra bất kỳ gia tăng đầu ra

lưu ý: phiên bản git là 1.7.5.1

Có ai có bất cứ cái nhìn sâu sắc vào những gì có thể xảy ra ở đây ?

chỉnh sửa/cập nhật

Sau khi tìm thấy không có giải pháp cho vấn đề, tôi đã làm một cài đặt lại hoàn toàn của Cygwin và các vấn đề dường như đã biến mất.

+4

** Ngay sau ** 'git clone', làm' echo $? '. Nó ít nhất sẽ hiển thị một số mã lỗi. – madhead

+0

Tôi nhận được 141 và tôi đã thêm vào những điều tôi đã thử. Off to google again ... –

+0

Bạn đã hết dung lượng? – madhead

Trả lời

0

Để giải quyết sự cố này, hãy cân nhắc cài đặt Github cho Windows, nhấp chuột phải vào Explorer thư mục mà bạn muốn sao chép và chọn Git Bash tại đây. Sau đó, sao chép kho lưu trữ bằng cách sử dụng Git Bash. Điều tốt đẹp là Cygwin git, Github cho Windows và Git Bash đều có thể truy cập vào cùng một kho lưu trữ (chúng tương tác với cùng thư mục .git), vì vậy chúng sẽ không ăn cắp lẫn nhau. Nếu bản sao trong Git Bash thành công, bạn có thể thực hiện các hoạt động thường xuyên trong Cygwin.

Tùy chọn thứ tư để nhận được git hoạt động trong thư mục đó là sử dụng âm đạo.

0

Tôi đã gặp phải sự cố tương tự.

Cài đặt gói ca-certificates giải quyết được sự cố cho tôi.

Các vấn đề liên quan