2012-02-22 54 views
35

Quá trình thiết lập tài khoản GitHub hoạt động tốt nhưng nó không hoạt động khi tôi thử đẩy kho lưu trữ của tôi vào GitHub. Thông báo lỗi hiển thị như sau:ssh: Không thể phân giải tên máy chủ github.com: Tên hoặc dịch vụ không xác định; gây tử vong: Kết thúc từ xa treo lên bất ngờ

ssh: Could not resolve hostname github.com: Name or service not known 
fatal: The remote end hung up unexpectedly 

Tôi đã thử thay đổi khóa RSA và tất cả nhưng vẫn gặp lỗi.

Điều gì gây ra lỗi này?

+27

Tuyệt đối không được bản địa hóa quá mức. Tôi đang gặp vấn đề này ngay bây giờ và tôi thất vọng rằng câu hỏi này đã được đóng lại. –

+2

Tôi cũng gặp vấn đề tương tự – Chris

+3

Tôi cũng đã thấy vấn đề này, nhưng dường như là gián đoạn - tôi đã chờ 10 phút rồi nó biến mất –

Trả lời

6

Github hiện tại (vào ngày 22 tháng 12 năm 2012, một lần nữa vào ngày 5 tháng 9 năm 2016) có một số vấn đề với việc đẩy/kéo qua ssh. Tôi đang gặp phải sự cố tương tự.

Kéo qua https là tư duy hoạt động.

Bạn có thể thử đẩy qua https bằng cách làm theo hướng dẫn này: https://help.github.com/articles/using-ssh-over-the-https-port/

này sẽ chỉ giúp đỡ nếu https không bị ảnh hưởng. bạn có thể thử nếu https://status.github.com/ hiển thị các dấu hiệu của sự cố đang chậm lại. enter image description here Đồ thị trong đó thời gian phản hồi trung bình tăng lên có nghĩa là có vấn đề (hoặc có thể là DDOS) tại github chứ không phải ở cuối của bạn.

Hoặc nếu bạn có vấn đề với cài đặt ssh của bạn, bạn có thể tìm thấy những câu hỏi thường gặp ssh ở đây: http://help.github.com/ssh-issues/

25

Gần đây, tôi đã thấy vấn đề này quá. bên dưới là giải pháp của tôi:

  1. ping github.com, nếu ping thất bại. đó là lỗi DNS.
  2. sudo vim /etc/resolv.conf, tiện ích: nameserver 8.8.8.8 nameserver 8.8.4.4

Hoặc nó có thể là một vấn đề mạng chính hãng. Khởi động lại trình quản lý mạng của bạn bằng cách sử dụng sudo service network-manager restart hoặc sửa chữa nó lên

+0

Cảm ơn, Nó hoạt động. Nhưng tại sao ? – JsonBruce

+0

cùng với @JsonBruce, có nó hoạt động, nhưng tại sao? –

+1

@JsonBruce và Fahmi: để biết thêm về lý do tại sao nó hoạt động như thế nào DNS hoạt động, chỉ để cung cấp cho bạn đầu, khi bạn thực hiện bất kỳ yêu cầu đầu tiên kiểm tra bộ nhớ cache cục bộ cho "độ phân giải IP", nhưng nếu nó không có thì nó cố gắng giải quyết từ máy chủ tên được định cấu hình trong /etc/resolv.conf của bạn (trong trường hợp UNIX/Linux). Kiểm tra https://en.wikipedia.org/wiki/Name_server – Vishrant

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