为什么 Gitolite 在克隆时给出 'invalid repo name'?
Why does Gitolite give 'invalid repo name' on clone?
我正在尝试从我的服务器 运行 Gitolite 克隆一个 repo,但它给我一个错误:
$ 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
我什至 copy/pasted 从那个输出中得到了 repo 的名称,所以我知道我没有拼错。
我从 Git Bash 开始,在 Windows 8.
为什么会发生这种情况,我该如何解决?
看起来我是 。
在我的问题中可以检测到,在 users
之前有一些非打印字符(我无法识别)导致错误。
删除后,我能够成功克隆 repo。
我正在尝试从我的服务器 运行 Gitolite 克隆一个 repo,但它给我一个错误:
$ 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
我什至 copy/pasted 从那个输出中得到了 repo 的名称,所以我知道我没有拼错。
我从 Git Bash 开始,在 Windows 8.
为什么会发生这种情况,我该如何解决?
看起来我是
在我的问题中可以检测到,在 users
之前有一些非打印字符(我无法识别)导致错误。
删除后,我能够成功克隆 repo。