ฉันมีบัญชี บริษัท (ส่วนตัว) และเปิดใช้งาน 2-Factor-Authentication ดังนั้นฉันจึงต้องรวมโพสต์สองสามโพสต์เพื่อให้ทำงานได้ดังต่อไปนี้ (การจดบันทึกดังนั้นอาจเป็นประโยชน์กับคนที่มีสถานการณ์เดียวกัน)
Initially it was the Fatal Error.
fatal: repository 'https:
...
remote: Repository not found.
fatal: repository 'https:
ติดตั้งตัวจัดการข้อมูลประจำตัวและอัปเดต GIT ตามที่กล่าวไว้ที่นี่: https://codeshare.co.uk/blog/how-to-solve-the-github-error-fatal-httprequestexception-encountered/
ไม่ได้แก้ปัญหาเนื่องจากปัญหาย้ายไปด้านล่างเมื่อฉันลองใช้คำสั่ง clone ดังนี้:
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
remote: Invalid username or password.
fatal: Authentication failed for 'https://
รหัสผ่านของฉันมีสัญลักษณ์ $ อยู่และด้วยเหตุผลบางอย่างบรรทัดคำสั่ง GIT / GIT Bash ไม่ชอบ ฉันเห็นสิ่งนี้ในข้อผิดพลาดที่ส่งคืนข้อความไม่มีสัญลักษณ์ $ อยู่ในนั้น
fatal: Authentication failed for 'https://<username>:<password-missing-$-symbol>@github.com/<ORG_NAME>/<PROJECT-NAME>.git'
ฉันต้องอ้างอิงเว็บไซต์นี้: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
โปรดทราบ: หากมีการจัดเก็บรหัสผ่านที่ไม่ถูกต้องสำหรับบัญชีของคุณใน
Windows Credential Managerระบบจะเพิ่มปัญหาดังกล่าวด้วย ฉันลบข้อมูลประจำตัว GitHub ที่เก็บไว้ด้วยวิธีนี้ก่อนที่จะย้ายไปยังขั้นตอนด้านล่าง
$ git config --global credential.helper cache
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
ตอนนี้ตัวจัดการข้อมูลประจำตัว Windows โผล่ขึ้นมา ฉันพิมพ์ชื่อผู้ใช้และรหัสผ่านของฉันในกล่องข้อความ (ซึ่งเป็นที่ยอมรับรหัสผ่านของฉันที่มีสัญลักษณ์ $) และแจ้งให้ฉันขอรหัสยืนยันตัวตนแบบ 2 ชั้น ฉันพิมพ์รหัสการรับรองความถูกต้องจาก Google Authenticator และการโคลนเริ่มต้นอย่างสมบูรณ์แบบ