¿Hay una GUI para mostrar un archivo desde un repositorio de git remoto sin clonarlo?

Si quiero mirar dentro de un archivo en un repositorio remoto, ¿es posible sin clonar todo el repositorio?

Lo intenté

git ls-remote git@remoteserver.com:repo.git

pero eso solo muestra las referencias disponibles en un repositorio remoto junto con los ID de confirmación asociados.

Aquí hay una solución en la consola , pero es bastante complicada y no muy útil para usar en varios archivos. Puede ver el contenido en algún archivo determinado (por ej. ìndex.php) de esta manera.

Lo óptimo para mí sería una especie de navegador de archivos (como Krusader) en Linux , donde simplemente ingresaría la URL de git git@remoteserver.com:repo.gity podría buscar todos los archivos dentro del repositorio.

Respuestas (1)

Opción 1

Use algo como gitweb en la PC que tiene el repositorio original.

opcion 2

Si no puede hacer eso, puede hacer un clon superficial con profundidad = 1 que debería ser tan rápido como descargar una instantánea.

Opción 3

Si no desea eso, dependerá del protocolo real que esté utilizando para obtener el repositorio, generalmente es ssh o http, por lo que puede montar un sistema de archivos virtual que apunte allí con las credenciales correctas.

Alternativa

Es posible que deba buscar un servicio como github que lo ayude a explorar repositorios sin descargar.

La opción 1 podría entenderse como "instalar github webapp en la pc que tiene el repositorio original", lo cual es imposible. Una aclaración sería bienvenida.
La opción 3 es una buena idea, algunos detalles podrían ser útiles. El repositorio es git@remoteserver.com:repo.gitasí que el protocolo es SSH.
Por eso digo que se puede usar gitweb en lugar de github.
@NicolasRaoul Moví github como un enfoque alternativo.