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 

任何人都遇到过这个问题? 疑难解答想法

原来这是一个SSH问题。 禁用服务器上的密码validation显示,使用git-bash运行clone命令失败,输出如下:

 FATAL ERROR: Disconnected: No supported authentication methods available 

绊倒这条线索导致我在正确的方向。 我的GIT_SSH env var被设置为使用plink。 因此,git使用putty通过ssh连接(尽pipe我期待openSSH)

Gitosis需要使用代理来存储您的密钥进行交换。 我开始select和BAM,它的工作。

其实你真正的问题是git clone ssh://[email protected]:gitosis-admin.git格式无效。 你应该删除ssh://或者把最后一个:改成a / 。 你可能在未来的尝试中解决了这个问题,但没有意识到。