#git
Не получается залить изменения в созданный на сервере репозиторий.
Создал, как описано в первом пункте тут.
Добавил удаленный репозиторий для локального.
При push выдает ошибку
fatal: '/var/www/rusa/data/www/abrus1987.fvds.ru/email/foo.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.
Ответы
Ответ 1
Так как входных данных мало, то ответ будет больше похож на алгоритм решения подобных проблем. Далее сервер – это машина, где расположен удаленный репозиторий, в моем случае Linux (Ubuntu), клиент – машина на которой клонируется репозиторий, в моем случае Mac OS. 1) Смотрите под кем работаете на сервере (полезно иногда смотреть кстати) who 2) Какая версия гита git --version 3) Смотрите права на сервере, где расположен удаленный репозиторий cd /var/www/rusa/data/www/abrus1987.fvds.ru/email/foo.git ls -alF Права должны быть и на чтение и на запись 4) Смотрите под каким юзером и по какому урлу вы подключаетесь к удаленному репозиторию, на клиенте git config --list | grep "remote" Если юзеры из п. 2) и п. 3) не совпадают, значит надо менять. Нужно что бы на сервере для директории с удаленным репозиторием были права на чтение и запись хотя бы для группы, в которой находиться юзер из п. 3). Если пушите под разными юзерами, то возможно поможет восстановление прав на запись для группы. chmod -R g+w . Что бы вам помочь, дайте больше информации: 1) Под кем работаете на сервере (п. 1)) 2) Какая версия гита (п. 2)) 3) Какие права стоят на удаленном репозитории на сервере (полный вывод из п. 3)) 4) Какой конфиг в локальном репозитории на клиенте (полный вывод из п. 4)) 5) Если доступ у клиента к серверу по ssh
Комментариев нет:
Отправить комментарий