首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ssh样式URL的"mercurial-server:访问被拒绝“

使用ssh样式URL的"mercurial-server:访问被拒绝“
EN

Stack Overflow用户
提问于 2020-05-11 02:37:07
回答 1查看 31关注 0票数 1

我正在尝试在Raspberry Pi上使用mercurial-server (在我要求sysadmins安装在Ubuntu服务器上之前,方便地在我的办公桌前)。Pi正在运行Raspbian Buster (最近的更新/升级例程)。最终目标是为学生提供一组repos,这样他们就不能偷看彼此的代码,但我可以克隆任何学生的作业来评分。

我在我的主目录中有一个小的Mercurial repo测试项目。在运行Mercurial服务器refresh-auth脚本之后,我的id_rsa.pub密钥在~hg/.ssh/authorized_keys中。在日志文件中,我可以看到我的公钥交换起作用了。/var/lib/mercurial-server/中的所有内容似乎都归hg:hg所有,权限看起来也很合理。我从一个localhost运行到另一个localhost,所以它是在两端运行的相同版本的hg。我可以在hg的主目录中使用sudo -u hg hg init louis/testproject,它创建repo没有问题(我在从ssh重试之前删除了它)。

代码语言:javascript
复制
$ cd testproject
$ hg clone -v --debug . ssh://hg@localhost/louis/testproject

我得到的是:

代码语言:javascript
复制
running ssh 'hg@localhost' 'hg init louis/testproject'
mercurial-server: access denied
abort: could not create remote repo!

我也用TortoiseHG在Windows10 (x64)上尝试过。它开始工作,然后停止,需要任务管理器来终止TortoiseHG工作台。我不再尝试这样做,以消除复杂性。

我希望问题不是Pi,但我想我总是可以得到一个运行Ubuntu的DO DO。

一如既往,提前感谢。

EN

回答 1

Stack Overflow用户

发布于 2020-05-11 21:43:59

哦,不要紧...access.conf文件不正确。

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

https://stackoverflow.com/questions/61716980

复制
相关文章

相似问题

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