Что мне нужно сделать, чтобы разрешить пользователю выполнять push с помощью Perforce/Git Fusion OVA?

Что мне нужно сделать, чтобы разрешить пользователю выполнять push с помощью Perforce/Git Fusion OVA?

Я использую Git Fusion OVA, работающий в VirtualBox, для подмодулирования репозитория Perforce в репозиторий git. Я настроил пользователей как членов группы git-fusion-push, и эта группа является подгруппой группы с доступом на запись в депо, содержащее связанный репозиторий.

У меня было два пользователя, чьи push-уведомления были отклонены pre-receive hook из-за отсутствия аутентификации. Мне удалось снова включить одно использование с помощью различных изменений разрешений, пока я пытался выяснить, в чем проблема (я временно сделал их суперпользователями, чтобы проверить, работает ли механика, и так и было — тогда они могли push-уведомления).

Это может быть связано или не связано с попытками пользователей отправить непереносимый коммит.

Я новичок в Perforce.

решение1

Таким образом, похоже, проблема заключалась в том, что пользователям также требовался доступ на запись в репозиторий .git-fusion (или, может быть, вместо этого).

Связанный контент