วิธีการ Set Git pull - Git push ให้ไม่ถาม Password

วิธีการ Set Git pull - Git push ให้ไม่ถาม Password


        Web Developer ส่วนมากใช้ Git กันเป็นประจำอยู่แล้ว หากใช้บริการจำพวก Git Server , Cloud Server เว็บที่ให้บริการพวกนี้จะมีช่องให้เราใส่ Public key ลงไปทำให้เวลาเข้าใช้ระบบไม่ว่าจะเป็น ssh หรือ Git ไม่โดนถาม Password  หรือบางที องค์กรณ์ของคุณใช้ Software จัดการ Git ก็จะมีเมนูให้เรากรอก Public key เข้าไป 


        แต่ถ้าเป็น Server ที่ไม่มี Software คอยคุมล่ะ พูดง่ายๆคือ  ไปเจอ Server ที่ต้อง Config เองตั้งแต่ต้นจนจบ หรือ อาจจะเป็นเครื่องของคุณที่ใช้ Labs Project เองก็ตามจะไม่มีคุณจะมีวิธีการใส่ Public key ลงไปได้ยังไง ในบทความนี้เลยจะสอนวิธีการใช้ Git โดยไม่ถาม Password


วิธีใช้ Git โดยไม่ถาม Password 

1. ขั้นแรกคุณต้องมี ssh key ก่อน หากคุณยังไม่มีให้สร้าง ssh key ซะก่อนนะครับ

2. คุณต้องมี ssh password ( ใช้ครั้งเดียว )

3. เปิด Terminal

4. ทำการใส่ Public key เข้าไปยัง Git Server ด้วยคำสั่ง "cat ~/.ssh/id_rsa.pub | ssh username@domain "cat >> ~/.ssh/authorized_keys" เช่น

MBPs-MacBook-Pro:~ MBP$ cat ~/.ssh/id_rsa.pub | ssh [email protected] "cat >> ~/.ssh/authorized_keys"

5. จะโดนถาม Password ของ ssh ให้เราใส่ Password ที่ใช้เข้า ssh 


        เท่านี้คุณก็จะสามารถใช้  Git ผ่าน Git Server ที่ไหนก็ได้ครับ โดยไม่ต้องคอยกรอก Password ให้เมื่อยมือ โดยวิธีนี้ใช้ได้กับทุก Hosting ขอเพียงคุณมี ssh password อาจจะให้ Admin มากรอก Password ให้ก็ได้ครับ เพราะใช้แค่ครั้งเดียว ( เฉพาะตอน Set )

  • 24 ตุลาคม 2557

  • โดย Admin

  • maimem.com

  • 0 ความคิดเห็น

แชร์บทความนี้

ความคิดเห็น


แสดงความคิดเห็น

กรุณาเข้าสู่ระบบเพื่อแสดงความคิดเห็น

เข้าระบบด้วย Google

ผู้สนับสนุน