ฉันมีปัญหากับการเชื่อมต่อ SSH ครั้งแรกของฉัน ใช่ฉันทำตามคำแนะนำของคุณแล้วลองบทความ "การจัดการกับไฟร์วอลล์และพร็อกซี่" ของคุณแล้วและปัญหายังคงเกิดขึ้น ฉันใช้ Win7 32 บิตไฟร์วอลล์ Windows ถูกปิดใช้งานไม่มีไฟร์วอลล์ของ บริษัท อื่น ESET Nod32 Antivirus ไม่บล็อกพอร์ตใด ๆ ฉันไม่ได้ใช้พรอกซีใด ๆ
นี่คือบันทึก:
ลองเชื่อมต่อ SSH สามัญ
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
ลองเชื่อมต่อ NCAT
C:\Users\Mariusz>ncat github.com 22 Strange connect error from 207.97.227.239 (10013): No error 10013 = WSAEACCES
ฉันคิดว่าวิธี "smart-http-support" ยังใช้งานไม่ได้เพราะฉันยังไม่ได้สร้าง repo
ฉันเพิ่งทำgit init
ในเครื่องและหยุดที่git push
ขั้นตอนซึ่งส่งกลับข้อผิดพลาดเดียวกัน:ssh: connect to host github.com port 22: Bad file number fatal: The remote end hung up unexpectedly
วิธี corkscrew (บทความแรกจากคำแนะนำของคุณ)
ขณะ PUTTYing (มีการประกวดเป็น bg) หลังจากป้อนข้อมูลเข้าสู่ระบบ - เกิดข้อผิดพลาด (MessageBox):
Disconnected: No supported authentication methods available
และในเทอร์มินัลข้อความนี้ถูกพิมพ์ออกมา:
Server refused our key
ssh-keygen
ผมได้สร้างขึ้นที่สำคัญได้อย่างถูกต้องโดยใช้
ฉันยังไม่ได้พยายามแก้ไขโดยวิธีการ~/.ssh/config
เพราะฉันคิดว่าเพราะฉันไม่ได้ผลักสิ่งใดไปยัง repo ระยะไกลของฉันดังนั้นฉันจะไม่สามารถโคลนอะไรได้
วิธีการส่งต่อ SSH จะไม่ทำงานสำหรับฉันเพราะมัน "ต้องเข้าถึงเซิร์ฟเวอร์ SSH ภายนอก" และฉันยังไม่ได้ในเวลานี้
ฉันจะทำอะไรได้อีก