Tôi có tài khoản công ty (riêng tư) và 2-Factor-xác thực được bật, vì vậy tôi phải kết hợp một vài bài đăng để làm cho nó hoạt động như dưới đây. (Ghi lại để nó có thể hữu ích cho người có cùng hoàn cảnh)
Initially it was the Fatal Error.
fatal: repository 'https:
...
remote: Repository not found.
fatal: repository 'https:
Đã cài đặt trình quản lý thông tin xác thực và cập nhật GIT như được đề cập tại đây: https://codeshare.co.uk/blog/how-to-solve-the-github-error-firth-httprequestexception-enc gặp /
Điều đó không giải quyết được vấn đề khi vấn đề chuyển sang bên dưới khi tôi thử sử dụng lệnh clone như sau:
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
remote: Invalid username or password.
fatal: Authentication failed for 'https://
Mật khẩu của tôi có ký hiệu $ trong đó và vì một số lý do, dòng lệnh GIT / GIT Bash không thích nó. Tôi có thể thấy điều này trên văn bản trả về lỗi không có ký hiệu $ trong đó.
fatal: Authentication failed for 'https://<username>:<password-missing-$-symbol>@github.com/<ORG_NAME>/<PROJECT-NAME>.git'
Tôi đã phải tham khảo trang web này: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
Xin lưu ý: Nếu mật khẩu không chính xác được lưu trữ cho tài khoản của bạn trong
Trình quản lý thông tin Windows, nó cũng sẽ gây thêm vấn đề. Tôi đã xóa thông tin xác thực github được lưu trữ theo cách này trước khi chuyển sang bước bên dưới.
$ git config --global credential.helper cache
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
Bây giờ trình quản lý Thông tin Windows đã bật lên. Tôi đã nhập tên người dùng và mật khẩu của mình vào các hộp văn bản (Điều này chấp nhận mật khẩu của tôi có ký hiệu $) và nhắc tôi nhập mã Xác thực 2 yếu tố. Tôi đã nhập mã xác thực từ Google Authenticator và bản sao bắt đầu hoàn hảo.