Как выкачать выложенный в web git tрепозиторий

Discussion in 'Песочница' started by seriyPS, 21 Jul 2014.

  1. seriyPS

    seriyPS New Member

    Joined:
    29 Oct 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    На одном сайте нашел 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?
     
  2. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    Интересно.
    Нонче в пятницу озадачил себя целью собрать и опробовать kernel и drivers с repo [put-the-name-here]-git.
    Been there, done that - собрано и работает.

    В браузере посмотрел корень репо и файл README.md
    If I remember correctly, все то, что лежит в /. - не подлежит просмотру и скачиванию by default.
     
  3. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    Если вы прочитаете .git/index и соответствующие файлы будут доступны, то да.
     
    1 person likes this.
  4. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    Достаточно прочитать руками карту файлов, а дальше искать интересности. Проблема в том, что php при таком запросе все равно будет выполняться интерпретатором, а .hta.+ выкидываться в 403 по умолчанию. Проще говоря, это можно рассматривать как небольшую подсказку к карте файлов. Иногда встречаются интересные вещи вроде config.php~.1
     
  5. kcash

    kcash New Member

    Joined:
    6 Apr 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    а чем удобнее читать .git/index ? много каши там