Если я хочу заглянуть внутрь файла в удаленном репозитории, возможно ли это без клонирования всего репозитория?
Я старался
git ls-remote git@remoteserver.com:repo.git
но это отображает только ссылки, доступные в удаленном репозитории, вместе с соответствующими идентификаторами фиксации.
Здесь есть консольное решение , но оно довольно сложное и не очень удобное для использования с несколькими файлами. Таким образом вы можете увидеть содержимое в каком-то определенном файле (например ìndex.php
, ).
Оптимальным для меня был бы своего рода файловый браузер (например, Krusader) в Linux , где я просто ввел бы URL-адрес git git@remoteserver.com:repo.git
и мог просматривать все файлы внутри репозитория.
Используйте что-то вроде gitweb на компьютере с исходным репозиторием.
Если вы не можете этого сделать, вы можете сделать неглубокий клон с глубиной = 1, который должен быть таким же быстрым, как загрузка моментального снимка.
Если вы не хотите, чтобы это зависело от фактического протокола, который вы используете для получения репо, обычно это ssh или http, поэтому вы можете смонтировать виртуальную файловую систему, указывающую туда с правильными учетными данными.
Возможно, вам стоит поискать такой сервис, как github , который поможет просматривать репозитории без загрузки.
Николя Рауль
Николя Рауль
git@remoteserver.com:repo.git
используется протокол SSH.элойесп
элойесп