Intereting Posts
Как настроить git для создания файлов с правильными разрешениями? Git bash здесь только при паре SVN: как получить информацию об изменениях GitLab, проблемы с интеграцией Redmine – стек Bitnami на разных машинах Как Git избегает потери работы, когда несколько пользователей вводят новые изменения в удаленное репо? Tortoise SVN: как я могу исследовать пустую ошибку? Многостраничная версия vc-state Какое программное обеспечение для управления версиями подходит для хранения больших видеофайлов Игнорировать ту же структуру каталогов в многократном пути с .gitignore Команды Git с первого взгляда Различия в построении Дженкинса? JDeveloper 11.1.1.4 Проблемы с ошибкой (потенциальная нехватка памяти или проблема расширения поддержки версий) Создайте новый репозиторий GitHub Git филиалы с некоторым общим содержанием, а некоторые нет Git Reset –hard: файл не отображается на сервере

git over ssh второй пользователь не может клонировать

Мы два разработчика, работающие над проектом, и я установил git-репозиторий на сервере (ArchLinux), у которого у нас есть доступ к ssh. Репозиторий git был создан следующим образом:

mkdir project touch project/readme.txt git init project cd projet git add . git commit -m 'initial commit' git push origin master cd .. git clone --bare project.git cd project.git git config core.sharedRepository true cd .. setfacl -R -mg:<group name>:rwX project.git find gitrepo -type d | xargs setfacl -R -md:g:<group name>:rwX 

наше имя группы – dev, и оба пользователя находятся в группе (отмечены в / etc / groups)

На второй машине (может быть мой или второй разработчик) мы клонируем репозиторий таким образом.

 git clone user1@ip:/path/project.git (over ssh) password: <enter user1 password> 

Все помещено в проект папки. Этот пользователь теперь может добавлять, нажимать, тянуть и т. Д.

Затем мы попробуем второго пользователя

 git clone user2@ip:/path/project.git (over ssh) password: <enter user2 password> 

и мы получаем это

 fatal: '/path/project.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. 

Мы можем подключить второго пользователя к SSH без проблем, так что это не плохой пароль. У вас есть идея, почему мы сталкиваемся с этой проблемой?

Похоже, вы не создали git deamon

Прочитайте всю страницу (ее короткую) и следуйте инструкциям. Не пропустите часть, в которой вы определяете, какие проекты могут использоваться совместно.