Gitosis 设置,gitosis-admin 初始克隆时出现致命错误

Gitosis 设置,gitosis-admin 初始克隆时出现致命错误

我卡住了。设置 gitosis 后,第一次克隆 gitosis-admin 时出现以下结果:

$ git clone ssh://[email protected]:gitosis-admin.git
Initialized empty Git repository in c:/path/to/my/repo
Using username "git-upload-pack 'git".
fatal: The remote end hung up unexpectedly

有人遇到过这个问题吗?有什么解决方法吗?

答案1

原来这是 SSH 问题。在服务器上禁用密码验证后发现使用 git-bash 运行 clone 命令失败,输出如下:

FATAL ERROR: Disconnected: No supported authentication methods available

偶然发现这个线引导我走向正确的方向。我的 GIT_SSH 环境变量设置为使用 plink。因此,git 使用 putty 通过 ssh 进行连接(尽管我期望使用 openSSH)

Gitosis 需要使用代理来存储要交换的密钥。我启动了 pageant,然后 BAM,它成功了。

答案2

实际上,您真正的问题是格式无效。您应该删除或将最后一个更改为。您可能在以后的尝试中修复了这个问题,但并没有意识到。git clone ssh://[email protected]:gitosis-admin.gitssh://:/

相关内容