【发布时间】:2012-08-15 17:33:08
【问题描述】:
我怎样才能不允许用户进行要在远程存储库中创建新分支的推送?
无论如何不要让用户推送到 github 中的某个远程分支,例如限制他/她推送到 origin/master 分支? (考虑到该帐户不是组织帐户。我习惯使用 gitolite 来执行此操作,但由于是 github,我似乎不知道它是如何完成的)
【问题讨论】:
标签: git github branch githooks
我怎样才能不允许用户进行要在远程存储库中创建新分支的推送?
无论如何不要让用户推送到 github 中的某个远程分支,例如限制他/她推送到 origin/master 分支? (考虑到该帐户不是组织帐户。我习惯使用 gitolite 来执行此操作,但由于是 github,我似乎不知道它是如何完成的)
【问题讨论】:
标签: git github branch githooks
您不能在 github 上运行自定义脚本。这将允许恶意用户破坏他们的服务器。如果您希望此限制对他们有所帮助,那么您可以让他们使用本地 git 挂钩。如果出于安全考虑,您希望此限制是绝对的,那么您不能将它们推送到 github。
【讨论】: