Posted on Leave a comment

ไม่ต้องกรอกรหัสผ่าน GitHub บ่อยๆ ด้วย OS X Credential Helper

github banner

สำหรับพวกเราที่ใช้ Git กันอย่างสนุกสนาน และสั่งโคลน Repository ผ่าน HTTPS อาจจะมีปัญหาในการมานั่งกรอก Username และรหัสผ่านกันอยู่บ่อยๆ ซึ่งในที่นี้เราสามารถใช้ Credential Helper ของ OS X เพื่อลดความยุ่งยากในขั้นตอนนี้ได้

รู้จักกับ OS X Keychain Credential Helper

Credential Helper จะเป็นระบบที่ติดมากับ Git โดยจะเก็บ Username และรหัสผ่านกับ OS X Keychain อีกที (เร็วๆ นี้อาจจะเปลี่ยนเป็น macOS Keychain ก็ได้) โดยการใช้งานมีข้อแม้ดังนี้

  1. ต้องเป็น Git เวอร์ชั่น 1.7.1 ขึ้นไป
  2. Credential Helper จะพร้อมใช้ใน 2 กรณีคือ
    1. ลง Git ด้วย HomeBrew (รันคำสั่ง brew install git  ใน Terminal)
    2. ถ้าเครื่องเราเป็น OS X 10.7 ขึ้นไป (หรือ macOS) พร้อมติดตั้ง Xcode เรียบร้อย

วิธีเช็คการติดตั้ง Credential Helper

เช็คการติดตั้ง โดยใช้คำสั่ง git credential-osxkeychain  ใน Terminal

ถ้ามีอยู่แล้ว จะขึ้นแบบนี้

Usage: git credential-osxkeychain <get|store|erase>

ถ้ายังไม่มี ระบบจะแจ้งให้เราไปดาวน์โหลด Xcode มาติดตั้ง

xcode-select: note: no developer tools were found at '/Applications/Xcode.app',

requesting install. Choose an option in the dialog to download the command line developer tools.

หรือเราจะเลือกติดตั้ง Git ใหม่ผ่านระบบ HomeBrew ด้วยคำสั่งด้านล่างก็ได้

brew install git

วิธีใช้งาน Credential Helper

ถ้า Credential Helper ถูกติดตั้งเรียบร้อย ให้เราใช้คำสั่งใน Terminal

git config –global credential.helper osxkeychain

ครั้งต่อไปที่เราทำการโคลน Repository ผ่าน HTTPS ระบบจากถาม Username และรหัสผ่าน พร้อมทั้งเข้าใจ OS X Keychain เพื่อบันทึกข้อมูล และเราก็ไม่ต้องมานั่งกรอกข้อมูลทุกครั้งอีกแล้ว

ที่มา – GitHub Help

เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework

เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!

Loading Facebook Comments ...