Git

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

เรื่องที่เกี่ยวข้อง - Git, GitHub

สำหรับพวกเราที่ใช้ 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 บาทฟรี!

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save