Gerrit2下文件(夹)访问权限控制

46 views
Skip to first unread message

Stone Luo

unread,
Feb 18, 2012, 10:57:23 PM2/18/12
to GotGit
在各位的帮助下,我在Gerrit2下可以很方便的实现不同分支的读写权限控制,非常感谢。

我现在想问的问题是:在Gerrit2下,能否实现同一分支下,实现对不同文件(夹)的读写精确控制。

现有分支b1,它里面有两个目录:Server和Client,两个用户u1和u2。u1开发Server端,u2开发Client端。

我希望u1和u2对Server目录和Client目录均有读的权限,但u1只对Server目录有写的权限而对Client目录没有写的权限,而u2
相反,具有对Client目录写的权限,而没有对Server目录写的权限。

谢谢!

Chunlin Zhang

unread,
Feb 19, 2012, 4:36:42 AM2/19/12
to got...@googlegroups.com
好像不行...

或者自己写hook之类的看看,不过那样又不容易做到web界面设置

2012/2/19 Stone Luo <dahu...@gmail.com>:

> --
> 您收到这封邮件是因为您订阅了 Google Groups "GotGit" 邮件组。
> 向邮件组发言很简单,发送邮件到: got...@googlegroups.com 即可。
> 如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com
> 您也可以通过 Web 界面访问和配置本邮件列表:
> http://groups.google.com/group/gotgit?hl=en?hl=en

Larry Cai

unread,
Feb 19, 2012, 8:54:15 PM2/19/12
to got...@googlegroups.com
我也想过,不过既然Gerrit不提供(Gitolite有),从某种角度就是不推荐。

所以我不去hack这个功能,而去使用强制CodeReview,那样对特别文件夹改变,也走审阅流程。

在codereview中加些简单hook,通知相关责任人审阅即可。

rgs/larry
--
True software development embraces consistent inconsistency.
blog: http://codeslife.com

Chunlin Zhang

unread,
Feb 19, 2012, 9:19:37 PM2/19/12
to got...@googlegroups.com
可以将合适分开的部分分成不同的 git 库,这样对不同的库可以单独控制了,就象 android 那样,不过话说 repo 用起来比较麻烦

2012/2/20 Larry Cai <larry...@gmail.com>:

Larry Cai

unread,
Feb 19, 2012, 9:47:47 PM2/19/12
to got...@googlegroups.com
当然能分成不同的库是最好了。

现在git submodule 像是蛮成熟了,不知还需要repo吗?(学习)

rgs/larry

--
您收到这封邮件是因为您订阅了 Google Groups "GotGit" 邮件组。
向邮件组发言很简单,发送邮件到: got...@googlegroups.com 即可。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com
您也可以通过 Web 界面访问和配置本邮件列表:
http://groups.google.com/group/gotgit?hl=en?hl=en

Jiang Xin

unread,
Feb 19, 2012, 10:55:14 PM2/19/12
to GotGit

On Feb 20, 10:47 am, Larry Cai <larry.ca...@gmail.com> wrote:
> 当然能分成不同的库是最好了。
>
> 现在git submodule 像是蛮成熟了,不知还需要repo吗?(学习)

submodule 是要简单。操作 Gerrit,repo 封装的更好。大家是在用 git 直接操作 Gerrit 么?
>
> rgs/larry


>
> On Mon, Feb 20, 2012 at 10:19 AM, Chunlin Zhang <zhangchun...@gmail.com>wrote:
>
>
>
>
>
>
>
>
>
> > 可以将合适分开的部分分成不同的 git 库,这样对不同的库可以单独控制了,就象 android 那样,不过话说 repo 用起来比较麻烦
>

> > 2012/2/20 Larry Cai <larry.ca...@gmail.com>:


> > > 我也想过,不过既然Gerrit不提供(Gitolite有),从某种角度就是不推荐。
>
> > > 所以我不去hack这个功能,而去使用强制CodeReview,那样对特别文件夹改变,也走审阅流程。
>
> > > 在codereview中加些简单hook,通知相关责任人审阅即可。
>
> > > rgs/larry
>

> > > On Sun, Feb 19, 2012 at 5:36 PM, Chunlin Zhang <zhangchun...@gmail.com>

Stone Luo

unread,
Feb 20, 2012, 1:18:05 AM2/20/12
to GotGit
明白一些了,感谢大家的帮助,谢谢!
Reply all
Reply to author
Forward
0 new messages