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.git
und 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.)