Git-Klon funktioniert nur mit ssh://git@.. und nicht mit git@

Git-Klon funktioniert nur mit ssh://git@.. und nicht mit git@

Irgendeine Idee, warum ein GIT-Repository nur bei Verwendung und nicht auch bei Verwendung funktioniert ?ssh://[email protected]/repo.git[email protected]/repo.git

Es ist ein Server, der von jemand anderem eingerichtet wurde, also keine Ahnung, wie er eingerichtet wurde, aber auf BitBucket oder GitHub kann ich einfach verwenden [email protected]/repo.gitund es funktioniert und klont das Repo mit dem SSH-Protokoll. Irgendeine Idee, warum es für diesen Server nur funktioniert, wenn verwendet wird ?ssh://[email protected]/repo.git

Also muss ich das ssh://vorne hinzufügen.

Antwort1

Sie verwenden die falsche Syntax.

Wenn Sie das scheme://Präfix entfernen, interpretiert Git Ihre Adresse nicht mehr im URL-Stil, sondern im RCP/SCP-Stil. Bei Adressen im RCP/SCP-Stil muss der Pfad jedoch von user@host durch einDoppelpunkt:(Die Angabe eines Ports wird nicht unterstützt). Beispiel:

git clone [email protected]:repo.git

git clone [email protected]:daniels/example.git

Ohne den Doppelpunkt interpretiert Git die Adresse nur als lokalen Pfad.

(Weitere Einzelheiten finden Sie imGit-KlonoderGit holenHandbuchseite.)

verwandte Informationen