在 git 中设置访问控制(在我们自己的 Git 服务器中)
Set up access control in git (in our own Git server)
有什么方法可以拒绝某些用户推送到我的 staging/production 服务器上的 master 分支?两年前我看到了这篇 SO question 的帖子,但我想知道是否有人可以进一步阐明这个问题
编辑
我们不会在 github
等外部专用托管网站上托管我们的 Git 项目
如果您控制服务器,则可以添加 Git 存储库托管服务,其中包含一些 ACL 功能。
- gitolite
- GitLab (which can protect a branch, 阻止开发者推送到 master)
(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 团队。他们有专门的人员会详细回答您的问题。
有什么方法可以拒绝某些用户推送到我的 staging/production 服务器上的 master 分支?两年前我看到了这篇 SO question 的帖子,但我想知道是否有人可以进一步阐明这个问题
编辑
我们不会在 github
如果您控制服务器,则可以添加 Git 存储库托管服务,其中包含一些 ACL 功能。
- gitolite
- GitLab (which can protect a branch, 阻止开发者推送到 master)
(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 团队。他们有专门的人员会详细回答您的问题。