Какие операции только для чтения возможны в удаленном репозитории git с использованием стандартного инструмента командной строки git без локального клонирования?Операции git в удаленном репозитории без локального клона
- Есть ли способ перечислить refs (в частности, теги и ветки) на удаленном репо?
- Есть ли способ перечислить содержимое данного каталога в данной редакции?
- Возможно ли получить содержимое данного файла при данной ревизии?
Я полагаю, что выполнение этого без локального клона может включать в себя некоторые примитивные операции низкого уровня, и я полагаю, что сделать это пригодным для использования лучше всего выполнить с помощью короткого сценария оболочки. Это все равно будет в рамках этого вопроса.
Возможный дубликат [Git: получение информации об изменении без локального репозитория?] (Http://stackoverflow.com/questions/4994004/git-getting-info-about-a-change-without-a -local-repository) – jurgemaister
Очки 2 и 3 зависят - где вы размещаете свои репозитории? GitHub и Visual Studio Online предлагают некоторую информацию через API REST. Если вы используете ssh для доступа к вашему репо, вы можете запустить некоторые команды. И т. Д. –
@EdwardThomson: для моего вопроса здесь я был интересен тем, что предлагают инструменты git сами. В случае, когда я задавал этот вопрос, это был частный гитолит-сервер с не сопровождающим gitweb. – MvG