ถึงแม้ว่าใน .git/config เราจะระบุ puttykeyfile เอาไว้แล้ว แต่ phpStorm มันไม่ได้เอา key นั้นมาใช้ เราเลยต้อง settings เพิ่มเติม เพื่อให้มันสามารถ ssh ไปข้างนอกได้ด้วย key ที่เราต้องการ
- ใช้โปรแกรม PuTTYgen ในการแปลงไฟล์ .ppk เป็น OpenSSH key โดยใช้เมนู “Conversions > Export OpenSSH key”
- Save ไฟล์ OpenSSH key ไว้ที่นี่ C:\Users\<your-user>\.ssh\id_rsa (เหมือนว่าจะต้องตั้งชื่อว่า id_rsa ด้วย)
- ใน phpStorm > Settings > Version Control > Subversion > SSH
- เลือก Private key
- ระบุไฟล์ไปที่พาท C:\Users\.ssh\id_rsa