การเพิ่ม multiple config ใน ssh
โจทย์ ตอนนี้ผมมี account 2 อันที่ใช้ github.com1. ของส่วนตัว2. ของบริษัทปัญหาคือ ทั้ง 2 account ชี้ไปที่ github.comผมต้องการแยก วิธีแก้ปัญหา ต้องแก้ 2 ที่1. แก้ที่ ~/.ssh/config ให้ตั้งชื่อ hostname ไม่ซ้ำ และใช้ User git เท่านั้น2. แก้ที่ project คือ your-project/.git/config ให้ replace จากhttps://github.com/mynameiskreang/basic-golang.git เป็นgit@github_mynameiskreang:mynameiskreang/basic-golang.git ถ้าอธิบายให้ลึกขึ้น ก็คือ การเปลี่ยน protocol จาก https เป็น git และกำหนด username และถ้าถามว่าทำไมถ้าตา pattern ไม่เหมือน standard ก็เพราะ git มี package เป็นของตัวเองเช่น git clone […]