2012-02-03 32 views
5

Tôi đang đánh một rào cản lạ với Git. Tôi đang cố gắng để đẩy một số mã để GitHub bằng cách sử dụng Git Gui. Tôi đã làm điều này nhiều lần trước đây, nhưng đây là lần đầu tiên trên máy này. Tôi đã thiết lập các phím như tôi đã thực hiện trên các máy khác của mình và thêm khóa công khai vào tài khoản GitHub của tôi. Nhưng, đây là nơi mọi thứ trở nên kỳ lạ. Tôi có thể đẩy tốt sử dụng Git Bash, nhưng khi tôi cố gắng và đẩy sử dụng Git Gui, nó không có lỗi ...Đẩy với Git Bash hoạt động, nhưng không thành công với Git Gui

fatal: The remote end hung up unexpectedly 

Như tôi đã nói, tôi đã làm điều này trước và tôi hiểu làm thế nào các phím nhưng tôi không thể tìm ra vấn đề này. Tôi thậm chí đã thử nghiệm như GitHub cho thấy, sử dụng lệnh ...

ssh -T [email protected] 

... và tôi nhận được phản ứng dự kiến ​​...

Hi charlesbihis! You've successfully authenticated, but GitHub does not provide shell access. 

Nhưng một lần nữa, khi tôi cố gắng và đẩy với Git Gui, nó thất bại.

Cập nhật: Sau khi đăng câu hỏi này, tôi thấy rằng có một issue opened in Google Code mô tả vấn đề chính xác của tôi. Có lẽ nó là một vấn đề với chính Git Gui?

+0

Bất kỳ chênh lệch giữa máy bạn đang cố gắng này trên (đối với lần đầu tiên,) và các máy bạn đã có thể sử dụng với Git Gui trước? – summea

+0

Các máy khác của tôi là Windows và đây là máy Mac. Tôi nghĩ tôi sẽ đề cập đến nó, nhưng hình dung nó không thực sự quan trọng. – Charles

+0

Có bất kỳ đường dẫn nào được đặt trong tệp cài đặt cho Git Gui không? (Xin lỗi, tôi chỉ sử dụng lệnh git trên dòng lệnh ... nhưng chỉ nghĩ rằng có thể có một tệp cấu hình riêng cho Git Gui?) – summea

Trả lời

0

Bạn đã thử cài đặt phiên bản Git mới nhất với Homebrew chưa? Brew có git 1.7.10.2 và git gui trên OSX làm việc cho tôi ít nhất.

0

Bạn có thể cài đặt Sourcertree: https://www.sourcetreeapp.com/.
Nó sẽ sử dụng khóa ssh của bạn và nó sẽ hoạt động mà không có bất kỳ vấn đề gì.

Đảm bảo đặt ssh thành mở và không để putty.

enter image description here

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