为什么Gitolite在克隆上给出“无效的回购名称”?

时间:2018-07-15 22:48:06

标签: git git-bash gitolite non-printing-characters

我正在尝试从运行Gitolite的服务器克隆存储库,但这给了我一个错误:

$ git clone ssh://git@git.example.com:1234/users/me/foo
Cloning into 'foo'...
FATAL: invalid repo name: 'users/me/foo'
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

但是,我知道该回购存在,因为ssh -p 1234 git@git.example.com info给出了:

hello me, this is git@git.example.com running gitolite3 v3.6-16-g4fefd3f on git 1.7.10.4

 R W    users/me/foo

我什至从该输出中复制/粘贴了回购的名称,所以我知道我没有拼错它。

我正在Windows 8上的Git Bash中进行此操作。

为什么会这样,我该如何解决?

1 个答案:

答案 0 :(得分:1)

好像我是hit by non-printing characters again

在我的问题中可以检测到,在users之前紧接有一些非打印字符(我无法识别),这导致了错误。

删除它后,我能够成功克隆存储库。