Score:1

GitHub ไม่ยอมรับคีย์ SSH ส่วนตัว

ธง cn

ฉันมีคีย์ ED25519 SSH ส่วนตัวบนระบบ Windows (โดยใช้ WSL) สิทธิ์ของคีย์ส่วนตัวคือ 400 และการอนุญาตบน Public Key คือ 444. เมื่อฉันทดสอบการเชื่อมต่อโดยใช้ ssh -Tvvv [email protected] นี่คือคำตอบที่ฉันได้รับ

debug1: เสนอคีย์สาธารณะ: /home/username/.ssh/id_ed25519 ED25519 SHA256:uO4IMeDU10K+ME5e2LPI/9dIvPu1tAefz2wx60I+AIA ตัวแทนที่ชัดเจน
debug3: ส่งแพ็คเก็ต: ประเภท 50
debug2: เราส่งแพ็กเก็ต publickey แล้ว รอการตอบกลับ
debug3: รับแพ็กเก็ต: พิมพ์ 51

ฉันวิ่งแล้ว ssh-keygen -lf ~/.ssh/id_ed25519 เพื่อแสดงลายนิ้วมือด้วยครับผม ssh-keygen -lf ~/.ssh/id_ed25519.pub และสามารถยืนยันได้ว่าลายนิ้วมือตรงกัน สำหรับฉันสิ่งนี้บ่งชี้ว่าคีย์ควรตรงกัน (โปรดแก้ไขฉันหากฉันผิดในข้อสันนิษฐานนี้) แต่ดูเหมือนว่าจะเป็นเช่นนั้น แบบ 51 หมายความว่าผู้ใช้ไม่ได้รับการตรวจสอบสิทธิ์ ฉันยังสามารถยืนยันได้ว่าได้อัปโหลดรหัสสาธารณะไปยังบัญชี GitHub ของฉันแล้ว และยังสามารถยืนยันได้ว่าฉันได้เพิ่มสิ่งต่อไปนี้:

eval $(ตัวแทน ssh -s)
ssh-add -k ~/.ssh/id_ed25519

ของฉัน ~/.bashrc ไฟล์. ฉันค่อนข้างสับสนว่าทำไมสิ่งนี้ถึงไม่ทำงาน ถ้าใครมีข้อเสนอแนะใด ๆ ฉันชอบที่จะรับข้อมูลจากคนอื่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา