Ich habe ein (privates) Firmenkonto und eine aktivierte 2-Faktor-Authentifizierung, daher musste ich einige Beiträge kombinieren, damit es wie folgt funktioniert. (Aufschreiben, 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:
Installierte den Anmeldeinformations-Manager und aktualisierte die GIT wie hier erwähnt: https://codeshare.co.uk/blog/how-to-solve-the-github-error-fatal-httprequestexception-encountered/
Das Problem wurde dadurch nicht gelöst, da das Problem wie folgt verschoben wurde, 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 und aus irgendeinem Grund gefiel es der GIT-Befehlszeile / GIT Bash nicht. Ich kann dies an dem Fehler erkennen, bei dem der zurückgegebene Text nicht das $ -Symbol enthielt.
fatal: Authentication failed for 'https://<username>:<password-missing-$-symbol>@github.com/<ORG_NAME>/<PROJECT-NAME>.git'
Ich musste auf diese Site verweisen: https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
Bitte beachten Sie: Wenn im Windows Credential Manager ein falsches Kennwort für Ihr Konto gespeichert ist
, wird das Problem ebenfalls verstärkt. Ich habe den auf diese Weise gespeicherten Github-Berechtigungsnachweis entfernt, bevor ich mit dem folgenden Schritt fortfuhr.
$ git config --global credential.helper cache
$ git clone https://<username>:<password>@github.com/<ORG_NAME>/<PROJECT-NAME>.git
Jetzt wurde der Windows-Anmeldeinformations-Manager angezeigt. Ich gab meinen Benutzernamen und mein Passwort in die Textfelder ein (dies akzeptierte mein Passwort mit dem $ -Symbol) und forderte mich zur Eingabe eines 2-Faktor-Authentifizierungscodes auf. Ich habe den Authentifizierungscode von Google Authenticator eingegeben und der Klon wurde perfekt gestartet.