Как настроить Git для развертывания небольших веб-проектов?

Добрый вечер! Первый раз пробую настроить сервер для развертывания небольших сайтов. Получаю после git push alias master
fatal: '/.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

Что есть:
- репозиторий после git init --bare в site.com/.git
- локальный репозиторий с веткой master
- в каталоге hooks файл post-receive c содержимым
#!/bin/sh
GIT_WORK_TREE=/www/site.com/.git git checkout -f

- ssh: user@site.com (после подключения по ssh в терминале получаю такой путь к моему репозиторию www/site.com/.git/)
- неудачные попытки "запушить" после git remote add ssh://user@site.com/.git
Буду благодарен за подсказки куда "копать"!
  • Вопрос задан
  • 1686 просмотров
Решения вопроса 1
@zeyser Автор вопроса
Ребят, я ошибался с путями к репозиторию(что и неудивительно исходя из ошибки). Чтобы вы не повторяли моих ошибок, я советую после подключения по ssh в вашем сайте исполнять pwd. Результат указываем в хуках и при добавлении в remote add.
Пару ссылок на которые основывался:
ruhighload.com/post/Git+%D0%B4%D0%BB%D1%8F+%D1%80%...
toroid.org/git-website-howto
ru.stackoverflow.com/questions/428483/%D0%9D%D0%B0...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы