Tôi gặp sự cố với kết nối SSH lần đầu tiên. Có, tôi đã thực hiện các hướng dẫn của bạn, đã thử bài viết "Xử lý tường lửa và proxy" của bạn và vấn đề vẫn còn xảy ra. Tôi đang sử dụng Win7 32bit, Windows Firewall bị vô hiệu hóa, không có tường lửa của bên thứ ba, ESET Nod32 Antivirus không chặn bất kỳ cổng nào, tôi không sử dụng bất kỳ proxy nào (không phải proxy cục bộ).
Đây là nhật ký:
Thử kết nối SSH thông thường
C:\Users\Mariusz>ssh -vvv git@github.com OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug2: ssh_connect: needpriv 0 debug1: Connecting to github.com [207.97.227.239] port 22. debug1: connect to address 207.97.227.239 port 22: Not owner ssh: connect to host github.com port 22: Bad file number
Thử kết nối NCAT
C:\Users\Mariusz>ncat github.com 22 Strange connect error from 207.97.227.239 (10013): No error 10013 = WSAEACCES
Tôi nghĩ rằng phương pháp "hỗ trợ http thông minh" sẽ không hiệu quả với tôi vì tôi chưa tạo được repo.
Tôi vừa thực hiệngit init
cục bộ, và dừng lại ởgit push
bước này, trả về cùng một lỗi:ssh: connect to host github.com port 22: Bad file number fatal: The remote end hung up unexpectedly
phương pháp mở nút chai (bài viết đầu tiên từ hướng dẫn của bạn)
Trong khi PUTTYing (với cuộc thi bằng bg), sau khi nhập thông tin đăng nhập - đã xảy ra lỗi (MessageBox):
Disconnected: No supported authentication methods available
Và trong thiết bị đầu cuối, thông báo này được in ra:
Server refused our key
Tôi đã tạo khóa chính xác, sử dụng ssh-keygen
.
Tôi đã cố gắng không chỉnh sửa bằng cách chỉnh sửa ~/.ssh/config
vì tôi đã nghĩ rằng vì tôi đã không đẩy bất cứ thứ gì vào repo từ xa nên tôi sẽ không thể sao chép bất cứ thứ gì.
Phương thức chuyển tiếp SSH sẽ không hoạt động đối với tôi, vì nó "yêu cầu quyền truy cập vào máy chủ SSH bên ngoài" và tôi không có bất kỳ lúc nào.
Tôi có thể làm gì khác?