Почему Gitolite указывает "недопустимое имя репо" на клоне?
Я пытаюсь клонировать репо с моего сервера под управлением 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
Я даже скопировал / вставил имя репо из этого вывода, так что я знаю, что не ошибся.
Я делаю это из Git Bash на Windows 8.
Почему это происходит, и как я могу это исправить?
1 ответ
Решение
Похоже, меня снова поразили непечатные персонажи.
Как можно обнаружить в моем вопросе, есть некоторый непечатный символ (который я не смог определить) непосредственно перед users
, что вызывает ошибку.
После удаления я смог успешно клонировать репо.