2013-04-05 24 views
46

Đẩy git của tôi bị treo sau khi xuất hiện để hoàn tất thao tác đẩy. Tôi sẽ git pushgit push treo sau khi Tổng số dòng

Counting objects: 51, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (47/47), done. 
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done. 
Total 47 (delta 4), reused 0 (delta 0) 

Nó treo ở đây và tôi phải điều khiển-c để quay lại dòng lệnh. Tôi đã thực hiện một số cam kết trong quá khứ với dự án này với các vấn đề bây giờ. Tôi đã thử các bản repo khác trên máy của tôi và chúng hoạt động tốt. Chuyện gì đang xảy ra ở đây?

+2

Một cái gì đó như - "strace -efile -f git push" có thể tiết lộ thêm về nơi treo máy. –

+0

Có gì thay đổi trên repo từ xa không? Chẳng hạn như có móc nối dài sau khi nhận được cài đặt? – Gavin

+0

No. Tôi đang sử dụng bitbucket, vì vậy tôi không có quyền truy cập vào mọi thứ. Tôi bắt đầu nghĩ rằng đó chỉ là một sự chuyển giao lớn đang mất nhiều thời gian. Có bất kỳ loại chỉ báo tiến bộ nào khi đẩy? – Patrick

Trả lời

58

Điều này hóa ra không có vấn đề gì cả. Tôi chỉ cần đợi cho đến khi quá trình tải lên hoàn tất. Tôi đã thêm một số tệp lớn và không có chỉ báo tiến trình. Có thể người khác sẽ thấy điều này hữu ích.

+0

lol thực sự - đó là trường hợp: p – foxybagga

+0

cũng 2kb tập tin không phải là lớn trong trường hợp của tôi .... kết nối internet là tuyệt vời vẫn còn treo arghhhh –

+2

Điều này là hữu ích. Điều tốt tôi không làm gián đoạn nó: P – Glogo

0

Nó chỉ làm việc cho tôi trong trường hợp khi tôi đã làm git push -u origin master, khi tôi chỉ đơn giản sử dụng git push cho nhóm bit, nó không được đẩy qua.

0

Xem bạn đã tổ chức chưa, nhưng chưa thực hiện thay đổi. (git status)

Nếu có, hãy cam kết (hoặc bỏ bớt) những thứ đó và sau đó thử đẩy. Đã làm cho tôi.

0

Trong trường hợp của tôi, sự cố là do sự cố với msysgit 1.9.5. Hạ cấp xuống msysgit 1.9.4 đã giải quyết được sự cố.

1

Chờ cho đến khi quá trình tải lên hoàn tất không hiệu quả đối với tôi. Tôi đã đẩy tệp không lớn, nhưng đợi đủ lâu, vẫn bị treo cổ.

Điều gì đã giúp tôi cập nhật từ msysgit 1.9.5 đến git-for-windows 2.6.2.