Git https:// repository nicht gefunden, obwohl es vorhanden ist
Habe ich ein eigenes repo auf github. Die Lage war verändert.
Ich versucht, die Fernbedienung, aber ich konnte nicht mehr drücken.
ls-remote https://github.com/xxxxx/xxxxx.git
gab mir diese
remote: Repository nicht gefunden.
fatal: repository 'https://github.com/xxxxx/xxxxx.git/' nicht gefunden
- Ich überprüft die Rechtschreibung und es war richtig.
- Ich war in der Lage, öffnen Sie die url in den browser
- Ich über ausreichende Rechte auf dem repo.
- Ich könnte Klon jedem anderen repo von https
- Ich entfernt Herkunft
git entfernen Herkunft https://github.com/xxxx/xxxxx.git - wieder Hinzugefügt, es mit
git add origin https://github.com/xxxxx/xxxxx.git - Ich habe ein
git remote set-url origin https://github.com/xxxxx/xxxxx.git
Habe ich ein Upgrade von git 1.9.5 auf 2.2.1 um zu sehen, ob es helfen würde,
Nach dem upgrade habe ich eine neue ls-remote für das repository und ihn zur Abnahme aufgefordert ein neues Zertifikat. Ich habe.
Diese nicht entfernen, das problem
Tun einen ls-remote auf die SSH-URL url aber funktioniert perfekt
So habe das problem behoben, indem die SSH-URL als remote origin
Warum die https://url ist Nicht gefunden hält mich verwundert.
Wer hat eine Idee?
InformationsquelleAutor user1783346 | 2015-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass, wie es ist ein eigenes repo, erscheint es als nicht-existent für den anonymen Zugriff. Wenn Sie https-url, es sendet anonyme Anforderung, während die ssh-url verwendet Ihre ssh-Anmeldeinformationen und private Schlüssel, um eine Verbindung herzustellen.
Nicht sicher, wie es funktionieren ordnungsgemäß mit github, aber versuchen Sie, einen Benutzernamen in der url wie
ls-remote https://[email protected]/xxxxx/xxxxx.git
.Hier einige Hinweise, glaube ich: Gibt es eine Möglichkeit, Sie zu überspringen Passwort-Eingabe bei der Verwendung von https://GitHub?
Weil SSH-Protokoll ist immer authentifiziert ist, es nutzt Ihre aktuelle system-Benutzernamen. HTTP ist anonym standardmäßig, wenn Sie einen Benutzernamen angeben.
InformationsquelleAutor kan