Ich habe ein (privates) Firmenkonto und die 2-Faktor-Authentifizierung ist aktiviert, also musste ich ein paar Beiträge kombinieren, damit es wie unten beschrieben funktioniert. (Ich schreibe es auf, damit es für jemanden mit der gleichen Situation nützlich sein kann)
Initially it was the Fatal Error.
fatal: repository 'https:
...
remote: Repository not found.
fatal: repository 'https:
Installieren Sie den Credential Manager und aktualisieren Sie GIT wie hier beschrieben: https://codeshare.co.uk/blog/how-to-solve-the-github-error-fatal-httprequestexception-encountered/
Dies löste das Problem nicht, da sich das Problem nach unten verlagerte, als ich versuchte, den Befehl clone wie folgt zu verwenden:
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
remote: Invalid username or password.
fatal: Authentication failed for 'https://
Mein Passwort hatte ein $-Symbol enthalten und aus irgendeinem Grund mochte GIT command line / GIT Bash es nicht. Ich kann dies auf den Fehler zurückgegebenen Text sehen nicht das $-Symbol in ihm haben.
fatal: Authentication failed for 'https://<username>:<password-missing-$-symbol>@github.com/<ORG_NAME>/<PROJECT-NAME>.git'
Ich musste auf diese Website verweisen: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
Bitte beachten Sie: Wenn ein falsches Passwort gespeichert ist Windows Credential Manager wird sie das Problem noch verschärfen. I habe die auf diese Weise gespeicherten Github-Anmeldeinformationen entfernt, bevor ich zum nächsten Schritt überging.
$ git config --global credential.helper cache
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
Jetzt wird der Windows Credential Manager angezeigt. Ich gab meinen Benutzernamen und mein Kennwort in die Textfelder ein (mein Kennwort mit dem $-Symbol wurde akzeptiert) und wurde zur Eingabe eines Codes für die 2-Faktor-Authentifizierung aufgefordert. Ich tippte den Authentifizierungscode von Google Authenticator ein, und der Klon startete einwandfrei.