我已将我的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
答案 0 :(得分:2)
如果远程repo url包含空格,您可能需要在其周围添加引号:
git clone "git@git.rhohub.com:remcat/First App.git"
否则,它将寻找一个名为“App
”的仓库,将其克隆到本地目录“App.git
”中,我怀疑这不是您想要的。
如果错误仍然存在,那么您需要检查ssh问题,例如“Heroku push master ssh problem”中所述。
至少开始使用ssh -vvvT git@git.rhohub.com
。
但是,首先,请确保您网址中的空格不是此处的实际问题。