0

我在当前的 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

我应该以某种方式修改用户和禁用密码吗?如何?

没有找到 repo - 我想我登录后在错误的主目录中?

编辑

它是这样工作的:

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

2 回答 2

1

移动到gitolite。Gitosis 不再积极发展。

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

希望这可以帮助

于 2011-03-22T19:25:29.113 回答
1

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

于 2011-03-22T12:31:38.133 回答