วิธีการให้ git จดจำ password โดยไม่ต้องระบุใหม่ทุกครั้ง

13 กุมภาพันธ์ 2565
วิธีการให้ git จดจำ password โดยไม่ต้องระบุใหม่ทุกครั้ง

บางครั้งเวลาเราใช้งาน git ในเครื่องของเราจะมีการถามรหัสผ่านเพื่อความปลอดภัย แต่ถ้าเราไม่ต้องการกรอกรหัสผ่านใหม่ทุกครั้งเราสามารถใช้คำสั่งต่อไปนี้เพื่อให้ git จดจำรหัสผ่านไว้ในเครื่องของเราได้

run คำสั่ง

git config --global credential.helper store

ตามด้วยคำสั่ง git ที่เราต้องการ run เช่น

git pull

ระบุ username และ password ที่ถูกต้อง แล้วบัญชีของเราจะถูกจดจำไว้ในเครื่องโดยที่เราไม่ต้องระบุ username/password ของเราอีกแล้วในเครื่องที่ใช้ แต่รหัสผ่านนี้จะถูกเก็บเป็นไฟล์ในเครื่องของเราเป็น plaintext ดังนั้นถ้าใครมาแอบเปิดดูไฟล์ของเราก็อาจจะเห็น username/password ที่เก็บไว้ได้

ถ้าต่อไปเรามีการเปลี่ยนรหัสผ่าน คำสั่ง git pull จะ run ไม่ผ่าน git จะทำการลบ username/password ที่ไม่ถูกต้องออกจาก ~/.git-credentials ให้เราโดยอัตโนมัติ ดังนั้น ถ้าเรา run คำสั่ง git pull อีกครั้งแล้วระบุรหัสผ่านที่ถูกต้องรหัสผ่านจะถูกจดจำและใช้งานได้อีกครั้งเหมือนเดิม

ที่มา: stack overflow

Phattarachai Chaimongkol

เกี่ยวกับ phattarachai.dev

มองหา Freelance Web Developer อยู่รึเปล่าครับ?
ทักเข้ามาพูดคุยกันได้เลย ผมพร้อมรับฟัง Requirement และช่วยสร้าง Solution ที่คุณนำไปต่อยอดใช้งานได้จริงในเวลาไม่นานครับ

เรื่องล่าสุด

วิธีการเช็ค Detect Browser ผู้ใช้จาก Laravel
13 กุมภาพันธ์ 2565
วิธีการเช็ค Detect Browser ผู้ใช้จาก Laravel
ระบบแบบทดสอบประเมินบุคลิกภาพ
13 กุมภาพันธ์ 2565
ระบบแบบทดสอบประเมินบุคลิกภาพ
การ Test Upload ไฟล์ใน Laravel
13 กุมภาพันธ์ 2565
การ Test Upload ไฟล์ใน Laravel