Git говорит, что файл описания проекта не был изменен, даже если он был изменен - PullRequest
3 голосов
/ 31 марта 2009

Я нахожусь на Mac OS X 10.5.5, и когда я пытаюсь сделать git push (я установил git через git installer, доступный в коде Google), он показывает мне следующую ошибку

Counting objects: 86, done.
Compressing objects: 100% (43/43), done.
Writing objects: 100% (84/84), 4.68 MiB | 48 KiB/s, done.
Total 84 (delta 37), reused 84 (delta 37)
*** Project description file hasn't been set
error: hooks/update exited with error code 1
error: hook declined to update refs/heads/master
To <my_git_server>:project_name.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to '<my_git_server>'

Тайна в том, что файл описания проекта на самом деле установлен, любая идея, почему он может вести себя странно.

-
MI

1 Ответ

5 голосов
/ 31 марта 2009

Смотрит описание проекта на сервере; <my_git_server>:project_name.git содержит файл с именем description, который содержит нечто иное, чем "Безымянный репозиторий"?

Если это так, и у вас все еще есть проблемы, вы можете вообще отключить проверку описания; это не существенно. Закомментируйте следующие строки в project_name.git/hooks/update:

# check for no description
projectdesc=$(sed -e '1q' "$GIT_DIR/description")
case "$projectdesc" in
"Unnamed repository"* | "")
        echo "*** Project description file hasn't been set" >&2
        exit 1
        ;;
esac
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...