ดังนั้นฉันจึงปฏิบัติตามคำแนะนำเกี่ยวกับวิธีเพิ่มคีย์ SSH ใน GitHubและเพิ่มคีย์ SSH ใหม่พร้อมวลีรหัสผ่านใน GitHub และตัวแทน SSH ตอนนี้ถ้าผมทำงานssh -T git@github.com
ตามที่อธิบายไว้ในคู่มือในการทดสอบถ้าฉันจะตั้งค่าทุกอย่างถูกต้องก็ไม่ได้แม้ฉันพรอมต์สำหรับข้อความรหัสผ่านของฉัน ssh: connect to host github.com port 22: Connection refused
แต่ผลตอบแทนทันที ฉันมีopenssh-server
และopenssh-client
ติดตั้งแล้วและบริการ SSH กำลังทำงานอยู่
ความช่วยเหลือจะได้รับการชื่นชม
อัปเดต: เมื่อฉันพยายามโคลนที่เก็บซึ่งฉันมีสิทธิ์เขียนจากอินสแตนซ์ GitLab ของเพื่อนมันจะพ่นข้อผิดพลาดเดียวกัน ดูเหมือนว่านี่เป็นปัญหาของ SSH ไม่ใช่กับกุญแจ (ฉันมีพวกเขาเพิ่มไปยังอินสแตนซ์)
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
คุณไม่สามารถใช้ GitHub ไม่ได้ให้การเข้าถึงเชลล์