我在服务器 A 上设置了 gitolite,我完全能够从本地机器克隆存储库。
user@localmachine:$ git clone git@A:repo.git
不过,我无法从服务器 B 克隆相同的存储库
user@B:$ git clone git@A:repo.git
Cloning into 'repo'...
R access for repo DENIED to user
(Or there may be no repository at the given path. Did you spell it correctly?)
fatal: The remote end hung up unexpectedly
我在 ~/.ssh/config 中激活了 ForwardAgent,并且 ssh-add -l 在本地机器和服务器 B 上给了我完全相同的输出。
有谁知道这可以解释什么?