
Я использую Git Fusion OVA, работающий в VirtualBox, для подмодулирования репозитория Perforce в репозиторий git. Я настроил пользователей как членов группы git-fusion-push, и эта группа является подгруппой группы с доступом на запись в депо, содержащее связанный репозиторий.
У меня было два пользователя, чьи push-уведомления были отклонены pre-receive hook из-за отсутствия аутентификации. Мне удалось снова включить одно использование с помощью различных изменений разрешений, пока я пытался выяснить, в чем проблема (я временно сделал их суперпользователями, чтобы проверить, работает ли механика, и так и было — тогда они могли push-уведомления).
Это может быть связано или не связано с попытками пользователей отправить непереносимый коммит.
Я новичок в Perforce.
решение1
Таким образом, похоже, проблема заключалась в том, что пользователям также требовался доступ на запись в репозиторий .git-fusion (или, может быть, вместо этого).