สำหรับพวกเราที่ใช้ Git กันอย่างสนุกสนาน และสั่งโคลน Repository ผ่าน HTTPS อาจจะมีปัญหาในการมานั่งกรอก Username และรหัสผ่านกันอยู่บ่อยๆ ซึ่งในที่นี้เราสามารถใช้ Credential Helper ของ OS X เพื่อลดความยุ่งยากในขั้นตอนนี้ได้
รู้จักกับ OS X Keychain Credential Helper
Credential Helper จะเป็นระบบที่ติดมากับ Git โดยจะเก็บ Username และรหัสผ่านกับ OS X Keychain อีกที (เร็วๆ นี้อาจจะเปลี่ยนเป็น macOS Keychain ก็ได้) โดยการใช้งานมีข้อแม้ดังนี้
- ต้องเป็น Git เวอร์ชั่น 1.7.1 ขึ้นไป
- Credential Helper จะพร้อมใช้ใน 2 กรณีคือ
- ลง Git ด้วย HomeBrew (รันคำสั่ง brew install git ใน Terminal)
- ถ้าเครื่องเราเป็น 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 บาทฟรี!