web-dev-qa-db-de.com

Wie kann ein URL-Fehler mit "Portnummer endete mit" y "behoben werden?

Beim Versuch, ein bereits vorhandenes Repository aus Gitlab auf mein lokales Laufwerk zu klonen. Ich habe das Format verwendet

$ git clone https://github.com/libgit2/libgit2  mylibgit 

Der resultierende Ordner, z. B. mylibgit, wurde außerhalb des XAMPP-Webordners (d. Htdocs) gefunden. Ich habe ihn dorthin verschoben, aber er funktioniert nicht wie erwartet. 

Ich zog es auf meinen Desktop und bekam den Fehler:

fatal: unable to access 'https://[email protected]:xxxxx/yyyyyy/':Port number ended with 'y'
3
Seunara

Für Gitlab müssen Sie den Benutzer nicht angeben.
Ersetzen Sie es durch eine https-URL, die auf Ihrem GitLab-Kontonamen basiert.

cd /path/to/your/repo
git remote set-url Origin https://gitlab.com/<username>/<yourProjectName.git>
git Push -u Origin master

Hinweis:

versuchen, ein bereits vorhandenes Repository aus gitla zu klonen

Dies widerspricht "git clone https://github.com/libgit2/libgit2", da dies eine GitHub-URL ist, keine GitLab-URL.

4
VonC

Gitlab erfordert tatsächlich einen Benutzer, wenn Token für die Bereitstellung verwendet werden. Für mich wurde dies durch das Einmischen der ssh-Syntax als http://<user>:<pass>@gitlab.com:repo anstelle von gitlab.com/repo verursacht.

0
thisismydesign

@VonC Ich habe später das Problem gefunden, ich habe am Anfang nicht "cd/path/to/your/repo" eingegeben. Ich tippte tatsächlich "Gitlab" anstelle von "Github". Vielen Dank.

0
Seunara