1

我已将我的 ssh 密钥添加到 RhoHub,但我仍然收到拒绝访问错误。有什么想法吗?

$ git clone git@git.rhohub.com:remcat/First App.git
Initialized empty Git repository in /home/Ramy/App.git/.git/
Access denied...
fatal: The remote end hung up unexpectedly

$ git clone 'git@git.rhohub.com:remcat/First App.git'
Initialized empty Git repository in /home/Ramy/First App/.git/
usage: git upload-pack [--strict] [--timeout=nn] <dir>
Error executing 'git-upload-pack'...
fatal: The remote end hung up unexpectedly
4

1 回答 1

2

如果您的远程 repo url 包含空格,您可能需要在其周围添加引号:

git clone "git@git.rhohub.com:remcat/First App.git"

否则,它将寻找一个名为 ' App' 的 repo,将其克隆到本地目录“ App.git”中,我怀疑这不是你想要的。

如果错误仍然存​​在,那么您需要检查 ssh 问题,例如“ Heroku 推送主 ssh 问题”中所述。

然后至少从一个ssh -vvvT git@git.rhohub.com.

但是,首先,请确保您的 url 中的空间不是这里的实际问题。

于 2012-08-10T06:31:25.893 回答