首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过hgweb.config控制访问

通过hgweb.config控制访问
EN

Stack Overflow用户
提问于 2011-08-23 18:21:54
回答 2查看 1.9K关注 0票数 1

我希望能够控制对服务器上的一些汞库的访问。我认为一个简单的解决方案是让所有有限的用户都有一个以"_external“结尾的用户名。然后,我将更改某些deny_push文件上的deny_read和.hgrc文件,以便根据需要对它们进行访问。我像下面这样设置了我的hgweb.config文件,但是忽略了deny_push和deny_read行。是正确的语法吗?是否有更好的方法来完成我的目标(我研究过Rhodecode,但它在Windows上似乎相当糟糕)。

代码语言:javascript
复制
[web]
style = gitweb
baseurl = /hg
allow_push = *
push_ssl = false
deny_push = *_external
deny_read = *_external
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-23 19:04:36

您拥有的最佳选择是使用用户名设置一个列表:

代码语言:javascript
复制
allow_push = user1, user2
deny_push = user3, user5
deny_read = user4

语法的问题是,您首先允许对每个人进行推送,然后尝试限制用户。

票数 2
EN

Stack Overflow用户

发布于 2011-09-06 16:50:38

汞服务器可以帮你做到这一点。这意味着通过ssh而不是通过http连接到您的存储库,并使用ssh键区进行身份验证,但在我的经验中,无论如何这要方便得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7165724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档