我在我的~/.hgrc
配置文件中有这样一段内容
[auth]
repo.prefix = ssh://hguser@192.168.132.72/repos
repo.key = /home/zerkms/.ssh/mercurial-repo/id_rsa
但是当我写下以下代码:
hg clone ssh://hguser@192.168.132.72/repos/rps .
Mercurial仍然需要密码才能进入。
我做错了什么?
为了防止显而易见的问题:
是的,指定路径中有一个有效密钥,如果使用ssh-agent
,它可以正常工作。
我的问题是如何使用[auth]
部分中的密钥。
ssh = ssh -C -i C:\Users\username\.ssh\id_rsa -l username
。 - Charlweed