Wenn ich in eine Datei in einem Remote-Repository schauen möchte, ist dies möglich, ohne das gesamte Repository zu klonen?
Ich habe es versucht
git ls-remote git@remoteserver.com:repo.git
aber das zeigt nur Referenzen an, die in einem entfernten Repository zusammen mit den zugehörigen Commit-IDs verfügbar sind.
Es gibt hier eine Lösung auf der Konsole , aber das ist ziemlich kompliziert und nicht sehr praktisch, um es für mehrere Dateien zu verwenden. Auf diese Weise können Sie den Inhalt einer bestimmten Datei (z. B. ìndex.php
) anzeigen.
Optimal für mich wäre eine Art Dateibrowser (wie Krusader) unter Linux , wo ich einfach die Git-URL eingeben würde git@remoteserver.com:repo.git
und alle Dateien im Repository durchsuchen kann.
Verwenden Sie etwas wie gitweb auf dem PC, der das ursprüngliche Repository hat.
Wenn Sie das nicht können, können Sie einen flachen Klon mit Tiefe = 1 erstellen, der so schnell sein sollte wie das Herunterladen eines Snapshots.
Wenn Sie dies nicht möchten, hängt dies von dem tatsächlichen Protokoll ab, das Sie verwenden, um das Repo abzurufen. Normalerweise ist es ssh oder http, sodass Sie ein virtuelles Dateisystem bereitstellen können, das mit den richtigen Anmeldeinformationen darauf verweist.
Möglicherweise sollten Sie nach einem Dienst wie github suchen , der beim Durchsuchen von Repos ohne Download hilft.
Nikolaus Raul
Nikolaus Raul
git@remoteserver.com:repo.git
also das Protokoll SSH.eloyesp
eloyesp