การส่งต่อตัวแทน SSH หยุดทำงานสำหรับฉัน
ความคิดใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้น? ฉันกำลังแนบบันทึกของฉันด้านล่าง:
กำลังเชื่อมต่อกับเซิร์ฟเวอร์: http://goo.gl/4xxz9
กำลังเชื่อมต่อกับ github บนเซิร์ฟเวอร์: http://goo.gl/61Wpa
ขอบคุณ!
-
ข้อมูลเพิ่มเติม:
ฉันใช้คู่มือการส่งต่อ ssh บน github เพื่อแก้ไขปัญหา - https://help.github.com/articles/using-ssh-agent-forwarding
echo "$ SSH_AUTH_SOCK" ทำงานได้ทั้งบนเซิร์ฟเวอร์และเครื่องของฉันและฉันได้ตรวจสอบทั้ง. ssh / config และ / etc / ssh_config - พวกเขาตั้งค่าไว้อย่างถูกต้อง
อย่างไรก็ตามการส่งต่อดูเหมือนจะใช้งานไม่ได้ - "ssh -T git@github.com" ใช้งานได้ในเครื่อง แต่ไม่ทำงานถ้าฉันเรียกใช้บนเซิร์ฟเวอร์
ทุกอย่างทำงานได้ดีสำหรับเพื่อนร่วมงาน - เมื่อเขารันคำสั่ง "ssh -T git@github.com" บนเซิร์ฟเวอร์เขาจะตรวจสอบสิทธิ์ด้วย gitub สำเร็จ