快速注意:在任何人指出它之前,我最初在服务器故障上发布了这个,但在这样做后我意识到这个网站可能更合适。对不起“双重帖子”。
我在6个月前安装了gitolite,突然间我开始收到这个错误:
fatal: 'gitolite-admin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我已经阅读了很多其他主题并完成了他们建议的所有操作,删除了auth键并在〜/ .ssh中添加了一个配置文件。我的下面是:
host myhost
user git
hostname myhost
port 22
identityfile ~/.ssh/id_rsa
host mygit
user git
hostname myhost
port 22
identityfile ~/.ssh/obto
但遗憾的是,我仍然遇到了致命的错误。有没有人有任何想法?
答案 0 :(得分:2)
我通过你刚才所说的解决了这个问题:我在客户机中创建了一个名为 config 的文件:
vim~ / .ssh / config
Host 192.168.0.14
user git
hostname 192.168.0.14
port 22
identityfile ~/.ssh/userX
userX 文件是您的公共文件(userX.pub)。然后我通过执行以下操作克隆了客户端计算机中的 gitolite-admin 存储库:
**git clone 192.168.0.14:gitolite-admin**
Cloning into 'gitolite-admin'... Enter passphrase for key
'/home/userX':
现在您应该输入密钥的密码。就是这样。我希望这会有所帮助。
问候。