Задать вопрос
eprivalov
@eprivalov
Учусь

В какую папку нужно положить проект git?

Поставил Git, использую ОС Ubuntu Server. Потом поставил LAMP сервер, все последней версии. Затем поставил GitList (web интерфейс для Git). Все делал по офф. инструкции, но получил такие 6 ошибок:

Fatal error: Uncaught exception 'RuntimeException' with message 'There are no GIT repositories in /home/vallverk/.git/' in /var/www/src/GitList/Git/Client.php:41 Stack trace: #0

/var/www/src/GitList/Util/Routing.php(115): GitList\Git\Client->getRepositories(Array) #1

/var/www/src/GitList/Controller/MainController.php(48): GitList\Util\Routing->getRepositoryRegex() #2

/var/www/vendor/silex/silex/src/Silex/Application.php(456): GitList\Controller\MainController->connect(Object(GitList\Application)) #3

/var/www/boot.php(7): Silex\Application->mount('', Object(GitList\Controller\MainController)) #4

/var/www/index.php(29): require('/var/www/boot.p...') #5 {main} thrown in /var/www/src/GitList/Git/Client.php on line 41


Первый вопрос в какую папку GIT (branches, hooks, info или objects, или в другую?) нужно положить проект? Что можете прокомментировать по другим ошибкам?
  • Вопрос задан
  • 3938 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
никуда проект ненадо ложить, ни в какие .git директории. Напротив, .git директория должна лежзать в папке проекта.

В gitlist можно указать директорию с репозиториями, в которой оно и будет их искать.
Обратите свой взор на файлик config.ini в корне gitlist, там есть опция repositories, в которую вы должны занести пути ко всем проектам.

другие ошибки это не ошибки а стэктрейс, цепочка вызовов которая в конечном счете привела к выбросу исключения. Скорее всего ошибка именно в том что не указаны репозитории в конфиге и он лезет непонятно куда.
Ответ написан
Комментировать
Lobotomist
@Lobotomist
Software Developer
Если я правильно понял ситуацию, проект нужно положить в папку /home/vallverk/.
То есть папка .git должна находиться в корне папки проекта. Ну, это в случае, если это не bare репозиторий - тогда у него вообще не должно быть рабочей директории с файлами проекта.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
Проект должен размещаться в родительской директории по отношению к .git
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽