git clone密码请求,没有找到存储库

时间:2011-03-22 12:16:37

标签: git gitosis

我在当前的ubuntu上安装了gitosis并且它创建了用户gitosis

我生成了一个新的id_dsa.pub密钥并将其附加到/srv/gitosis/.ssh/authorized_keys

它们都是同一台机器!

现在我想通过

克隆gitosis-admin
git clone gitosis@auedv18:gitosis-admin.git

问题:

(1)我被要求输入密码(绕过它,我设置密码)

(2)克隆失败

flo@auedv18:~/sc_git$ git clone gitosis@auedv18:gitosis-admin.git
Initialized empty Git repository in /home/flo/sc_git/gitosis-admin/.git/
gitosis@auedv18's password: 
fatal: 'gitosis-admin.git' does not appear to be a git repository

我应该以某种方式修改用户并禁用密码吗?怎么样?

找不到回购 - 我想我登录后我在错误的家庭目录?

修改

它的工作原理如下:

flo@auedv18:~/sc_git$ git clone gitosis@auedv18:/srv/gitosis/repositories/gitosis-admin.git/

2 个答案:

答案 0 :(得分:1)

您应该将gitosis用户的主目录设置为指向/srv/gitosis/repositories

答案 1 :(得分:1)

转向gitolite。 Gitosis不再积极发展。

但是,您应该能够通过建立ssh连接并检查输出来获取存储库的列表。

希望这会有所帮助