我已经在我的服务器(Centos 6.4 64bit)上安装了 Gitlab 5.1 版。在经历了很多麻烦之后,我现在可以克隆、拉取和推送……但只能通过 HTTP。每当我尝试 SSH 克隆时,都会发生此错误:
$ git clone git@git.server:my-project.git
Cloning into 'my-project'...
FATAL: R any my-project my-user DENIED by fallthru
(or you mis-spelled the reponame)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
这个DENIED by fallthru
错误对于 Google 和 Stackoverflow 来说显然并不陌生,但其中大部分是与 Gitolite 相关的,这里并非如此,因为 Gitlab 根据 v5 已经放弃了 Gitolite。那么我在这里错过了什么?这是我第一次使用 Gitlab,所以请温柔一点。