Github允许某些特定的非管理员用户将更改推送到受保护的分支,在此分支中所有其他用途都必须创建拉取请求

Nic*_*ell 5 github

这是针对Jenkins的,我不想让Jenkins用户作为Github管理员,但我希望它向内部版本号添加1(对于iOS,它恰好在info.plist中)commit +将其作为我们内部版本的一部分处理。将编号加1是容易的事情。

但是,我通常希望所有用户都被迫在此分支上创建请求请求,并使该分支受到保护。

如果我将jenkins用户(下面的nickm01)添加到“允许推送到分支”列表中,则该用户似乎仍必须创建一个pull请求来推送提交。

如何配置不同的东西?

请参阅下面的分支设置。不幸的是,我们的詹金斯用户“ nickm01”仍然必须创建PR才能推动更改。

在此处输入图片说明