我需要做什么才能让用户使用 Perforce/Git Fusion OVA 进行推送?

我需要做什么才能让用户使用 Perforce/Git Fusion OVA 进行推送?

我正在使用在 VirtualBox 中运行的 Git Fusion OVA 将 Perforce 存储库子模块化为 git 存储库。我已将用户设置为 git-fusion-push 组的成员,该组是具有包含链接存储库的仓库的写访问权限的组的子组。

我有两个用户的推送被预接收钩子拒绝,原因是缺乏身份验证。我设法通过各种权限更改重新启用了一个用户,同时我试图找出问题所在(我暂时让他们成为超级用户,以检查机制是否正常工作,结果确实如此 - 然后他们就可以推送了)。

这可能与用户尝试推动非快进提交有关,也可能无关。

我是 Perforce 初学者。

答案1

因此看起来问题在于用户也需要对 .git-fusion 仓库具有写权限(或者可能相反)。

相关内容