GitXamarin

วิธีเปิด 2-factor Authentication ให้ Git และใช้ใน Git Command Line

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

เมื่อวานจู่ๆ พลก็เด้งออกจากมากลุ่ม Facebook Organization เฉย (ไปเข้าร่วมโครงการ Nuclide มา) ตกใจมากว่า เฮ้ย เราไปทำอะไรไม่ดีไม่งามให้เขาไม่พอใจหรือเปล่า พอไปอ่านอีเมลล์ชัดๆ

Facebook ไม่ได้เด้งพลออกแหะ แต่ GitHub หน่ะเปลี่ยนกฎใหม่ว่า

สำหรับ Git Organization จะต้องเป็นการลงชื่อใช้งานผ่านระบบ 2-factor Authentication เท่านั้น ดังนั้นเราเด้งคุณออกมาก่อน ให้ไปเปิดการทำงาน แล้วเข้ามาจอยใหม่นะ

โอเค เปิดก็เปิด

วิธีเปิด 2-factor Authentication บน GitHub

เริ่มแรก เข้าไปที่นี่ https://github.com/settings/security แล้วจะเห็น 2-factor Authentication อยู่บนสุดเลย

68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3433323533362f313032393434392f66306431653939612d306539382d313165332d393830372d3035343062616664646432612e706e67.png

กดปุ่มและทำตามขั้นตอนให้เรียบร้อย ซึ่งในตอนสุดท้ายจะมีการบอกให้เราเก็บรักษา Recovery code ไว้ในกรณีที่มือถือเราหายด้วย

จากนั้นให้โหลดแอพ Google Authenticator มามีทั้ง Google Play Store และ Apple App Store แอพนี้จะช่วยสร้างรหัสที่สุ่มขึ้นมาเรื่อยๆ เพื่อใช้ในการ Log in

โดยให้เราทำการสแกน QR Code ด้วยแอพ Google Authenticator ที่ GitHub จะแสดงขึ้นมาในตอนท้ายครับ

การ Log in บน GitHub.com

ทีนี้หลังจากเปิดใช้งาน ตอน Log in เข้าใช้จะขึ้นแบบนี้

GitHub ask for authentication code.png

การ Log in บน GitHub for Mac และ Windows

ซึ่งจะขึ้นแบบเดียวกันกับตอนที่เราใช้งาน GitHub for Mac และ GitHub for Windows ก็ให้ใช้ Google Authenticator ในการสร้างรหัส และกรอกเพื่อใช้งานครับ

68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3433323533362f313032393435312f66316133313039632d306539382d313165332d386637632d6430366461343465373765392e706e67.png

68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f31393937372f313032393735332f37663730373833322d306539662d313165332d386638332d6138653262336431616661372e706e67.png

 

 

2-factor Authentication กับ Git CLI

ลงชื่อเข้าใช้ผ่านหน้าเว็บได้ปกติแล้ว แต่พอกลับมาใช้พวก Sublime หรือ Visual Studio Code มันสั่งใช้งานไมไ่ด้แล้วอ่ะ จะขึ้นหน้าป๊อปอัพมาทุกครั้งที่ต้องการใช้งาน

ให้ไปสร้าง Token ใหม่ จากลิ้งค์นี้ https://github.com/settings/tokens

Github generate new token.png

จากนั้นกดปุ่ม Generate New Token และกำหนดสิทธิ์ของ Token ดังกล่าว

พอได้รหัส Token แล้ว ให้เอาไปใส่แทน Password ของเราในป๊อปอัพครับ

อ้างอิง – GitHub

Loading Facebook Comments ...
Menu