在 git 中设置访问控制(在我们自己的 Git 服务器中)

Set up access control in git (in our own Git server)

有什么方法可以拒绝某些用户推送到我的 staging/production 服务器上的 master 分支?两年前我看到了这篇 SO question 的帖子,但我想知道是否有人可以进一步阐明这个问题

编辑
我们不会在 github

等外部专用托管网站上托管我们的 Git 项目

如果您控制服务器,则可以添加 Git 存储库托管服务,其中包含一些 ACL 功能。

(Gogs does not have yet that feature)

取决于您使用什么作为 Git 服务器:Github 或 GitLab 或 Stash 或 Gitolite?据我所知,存在 Github force push, GitLab, gitolite force push and Stash force push 个特征。您将在各自的服务器网站上找到此问题的明确答案。他们都解释过了。

如果您有进一步的疑问,请写信给他们的 sales/technical 团队。他们有专门的人员会详细回答您的问题。