Просмотр полной версии : Как выкачать выложенный в web git tрепозиторий
На одном сайте нашел http://example.com/.git/config файл.
Там же рядышком есть
/.gitignore
/.git/logs/refs/heads/master
/.git/HEAD
Но листинг директорий закрыт. Может кто-то подсказать возможно ли такой репозиторий выкачать?
Пробовал
git clone http://example.com/.git/
Cloning into 'example.com'...
fatal: http://example.com/.git/info/refs not valid: is this a git repository?
altblitz
21.07.2014, 03:12
Интересно.
Нонче в пятницу озадачил себя целью собрать и опробовать kernel и drivers с repo [put-the-name-here]-git.
Been there, done that - собрано и работает.
В браузере посмотрел корень репо и файл README.md
If I remember correctly, все то, что лежит в /. - не подлежит просмотру и скачиванию by default.
Если вы прочитаете .git/index и соответствующие файлы будут доступны, то да.
На одном сайте нашел http://example.com/.git/config файл.
Там же рядышком есть
/.gitignore
/.git/logs/refs/heads/master
/.git/HEAD
Но листинг директорий закрыт. Может кто-то подсказать возможно ли такой репозиторий выкачать?
Пробовал
git clone http://example.com/.git/
Cloning into 'example.com'...
fatal: http://example.com/.git/info/refs not valid: is this a git repository?
Достаточно прочитать руками карту файлов, а дальше искать интересности. Проблема в том, что php при таком запросе все равно будет выполняться интерпретатором, а .hta.+ выкидываться в 403 по умолчанию. Проще говоря, это можно рассматривать как небольшую подсказку к карте файлов. Иногда встречаются интересные вещи вроде config.php~.1
а чем удобнее читать .git/index ? много каши там
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot