หลังจากที่เราเอา id_rsa.pub ไปตั้งค่าบน Git Repository แล้ว เราต้องใช้ไฟล์ id_rsa ใน TortoiseGit สำหรับ Windows เพื่อ clone code จาก Git Repository ลงมายังเครื่อง ดังรูปข้างล่างนี้
อย่างไรก็ตาม หลังจากที่เรากด OK จะเกิด Error Dialog ตามด้านล่างนี้
เนื่องจาก Tortoise Git ใช้ Pageant เป็น Putty Agent และ Pageant สามารถโหลด key ในรูปแบบ PuTTY (.ppk) เท่านั้น ดังนั้นเราต้องแปลง key จากรูปแบบ OpenSSH ไปเป็นรูปแบบ PuTTY โดยใช้ PuTTYgen ซึ่งมีขั้นตอนดังนี้
- รัน PuTTYgen
- กดปุ่ม Load เพื่อโหลด private key ในรูปแบบ OpenSSH
- กดปุ่ม Save private key เพื่อบันทึก private key ในรูปแบบ PuTTY (.ppk)
- ใช้ private key ในรูปแบบ .ppk ที่เพิ่งบันทึกใน Pageant หรือ Tortoise Git
No comments:
Post a Comment