我在当前的ubuntu上安装了gitosis并且它创建了用户gitosis
我生成了一个新的id_dsa.pub密钥并将其附加到/srv/gitosis/.ssh/authorized_keys
它们都是同一台机器!
现在我想通过
克隆gitosis-admingit 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/
答案 0 :(得分:1)
您应该将gitosis
用户的主目录设置为指向/srv/gitosis/repositories
。
答案 1 :(得分:1)
转向gitolite。 Gitosis不再积极发展。
但是,您应该能够通过建立ssh连接并检查输出来获取存储库的列表。
希望这会有所帮助