Gitolite,无法克隆新的回购

时间:2013-07-03 21:37:18

标签: clone gitolite repository

我刚刚在我的Debian服务器上安装了gitolite。 然后我克隆了gitolite-admin repo和新的公钥+以下行到conf文件:

repo wallr_common
RW+ = wall

推送后创建了新的回购。

首先,我转到authorized_keys,看到新用户的密钥不存在,然后我运行~/.gitolite/keydir$ gl-setup,密钥出现在authorized_keys中。

现在我正在尝试克隆它,但我收到了错误:

git.exe clone --progress -v  "ssh://wall@192.168.1.110:/wallr_common.git" "D:\wallr_common"

Cloning into 'D:\wallr_common'...
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

git did not exit cleanly (exit code 128) (5834 ms @ 04.07.2013 0:27:46)

这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

您必须使用gitgitolite帐户进行ssh会话。不是您在gitolite中注册的用户帐户wall

这意味着ssh://git@...,而不是ssh://wall@...

将“git”替换为您用于安装gitolite的帐户。

点击“How do programs like gitolite work?”了解更多信息。

这与in this question类似。