我第一次安装gitolite 。 我遵循这个指示 。
当我ssh,它看起来很好:
$ ssh -p 2222 gitolite@debian PTY allocation request Failed on channel 0 hello gitolite,this is gitolite@debian running gitolite3 v3.5.3.1-1-gf8776f5 on git 1.7.2.5 RW gitolite-admin RW testing Connection to debian closed.
但是,当试图克隆,它给了我以下错误:
$ git clone ssh://gitolite@debian:2222/home/gitolite/repositories/gitolite-admin.git cloning into 'gitolite-admin'... FATAL: R any home/gitolite/repositories/gitolite-admin gitolite DENIED by fallthru (or you mis-spelled the reponame) fatal: The remote end hung up unexpectedly
我正在尝试从yasin @ vonneumann帐号克隆。 我把这个用户的RSA公钥上传到了debian服务器,把它重命名为gitolite.pub然后运行gitolite setup -pk gitolite.pub ,没有消息或错误。 然后在yasin @ vonneumann主机上,我在~/.ssh/config下创build了一个文件,内容如下:
gitolitepipe理克隆问题
我如何彻底删除Gitosis,然后运行Gitolite?
通过git / gitolite权限错误部署网站/ webapp
gitolite和文件权限
在Ubuntu上与Apache一起使用Ldap
host debian user gitolite hostname debian identityfile ~/.ssh/gitolite
(我也复制id_rsa作为vonneumann的 gitolite )
我发现这个问题是相似的,但答案不适合我。
任何帮助表示感谢,谢谢。
无法用TortoiseGit从ubuntu服务器克隆git repo
gitolite包不会创build用户
ubuntu 12.04服务器上的gitolite设置公钥的错误
在sysprepping服务器之后Git远程工作不正常
如果你有一个~/.ssh/config文件,你需要为你的ssh url使用类似scp的语法 :
git clone debian:gitolite-admin.git
像这样的配置:
host debian user gitolite hostname debian identityfile ~/.ssh/gitolite port 2222
而且你不应该指定回购的完整路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。