Я бы посмотрел, что находится в каталоге /users/integrator/project
на вашем сервере. Это похоже на git-репозиторий? Он должен иметь по крайней мере каталог objects
, каталог refs
и файл HEAD
, чтобы быть подходящим хранилищем git. Содержит ли он все это?
Еще одна вещь, которую нужно проверить, - вы можете войти прямо на сервер и клонировать из хранилища.
Кроме того, если вы все еще не можете выяснить, в чем дело, я бы порекомендовал отредактировать ваш вопрос, чтобы показать список того, что находится в /users/integrator/project
, и, возможно, мы сможем предоставить дополнительную помощь с этой информацией.
изменить на основе ваших правок:
Учитывая ошибку, похоже, у вас есть каталог .git
в вашем пустом хранилище. Вы можете проверить с помощью ls -a
, чтобы показать скрытые файлы. Если это так, Git может сначала искать каталог .git
в вашем репозитории, а не сам каталог вашего репозитория. Я бы посмотрел на это, а затем убрал внутренний .git
или удалил его, чтобы Git мог получить доступ к вашему фактическому хранилищу.
Если в вашем репо нет каталога .git
, поищите в окрестностях что-нибудь с именем .git
или project.git
; Git будет искать различные пути по имени, указанному вами, и пустое имя пути без подкаталога или суффикса .git
будет ближе к концу того, что он ищет.