【发布时间】:2011-01-16 17:02:10
【问题描述】:
我想知道您如何在 git repos 之间进行智能 http 身份验证。
例如,我的所有存储库都位于/repos/,但是,我只想将“John Doe”分配给其中两个。另一个我希望“Jane Doe”访问;但是,我不希望其中任何一个能够访问彼此的存储库。
顺便说一句: 我确实有用户身份验证通常与 http auth 一起工作,它是分离的 priv。对于某些用户,我真正追求的是。
【问题讨论】:
-
您需要http,还是(受限)ssh 访问就足够了?
-
我更喜欢http,之前走的是ssh路线。
-
显然 gitolite 现在支持智能 HTTP:github.com/sitaramc/gitolite/blob/pu/doc/http-backend.mkd - 不过,我不确定它的细粒度访问控制是否也扩展到智能 HTTP。
-
我会调查他们是如何做到这一点的 - 并发布我的发现。
标签: git authentication version-control smart-http