3

我正在安装一个 Mercurial 服务器来管理源代码并找到了 RhodeCode。这对我来说非常好。但是,我想要一个类似于 Google Code 的功能,用户可以在其中生成身份验证代码,以便从 Mercurial 客户端访问源代码控制。是否有任何其他 Mercurial 服务器可以做到这一点,或者是否有任何我不知道的 RhodeCode 内置功能?

谢谢

4

2 回答 2

1

不,该功能目前不存在:RhodeCode/ Kallithea也不hgweb支持它。

最接近这一点的可能是 RhodeCode 和 Kallithea 对API 密钥的支持。密钥对于给定用户是私有的,但使用该密钥可以从脚本触发 RhodeCode 中的事件。它不会让你跑

hg clone http://hg.server/foo?key=123

所以这不完全是你想要的。不过,我确信 Kallithea 可以扩展来做到这一点hgweb

于 2012-03-27T07:27:29.510 回答
0

在 RhodeCode 3.0 系列中,有一种称为 auth_tokens 的新身份验证机制。它允许用户准确地使用它在谷歌代码中的工作方式。只需在身份验证插件中启用 auth_tokens,然后用户就可以在 Web 界面中生成具有 VCS 角色的特殊令牌。这将允许使用此令牌访问 RhodeCode 存储库。

令牌可以有到期日,并且可以随时撤销。

于 2015-03-11T08:15:41.180 回答