Github和Heroku克隆错误 - 路径/语法错误无效

时间:2012-04-29 05:49:56

标签: heroku path github cloning

这是我的问题

我正在使用heroku来开发一个应用程序,我正在使用github和它来进行项目。

现在,当我尝试使用没有heroku的github(克隆)来处理不同的项目时,它说......

michael@michael-HP-PavilionNotebook-PC:~$ 
michael@michael-HP-PavilionNotebook-PC:~$ 
michael@michael-HP-PavilionNotebook-PC:~$ git init
Initialized empty Git repository in /home/michael/.git/
michael@michael-HP-PavilionNotebook-PC:~$ ls
Desktop    Downloads         gifiniti       Music        Pictures  Templates  Ubuntu One
Documents  examples.desktop  gifinitiApr24  oldgifiniti  Public    tmp        Videos
michael@michael-HP-PavilionNotebook-PC:~$ git clone git@github.com:toadiferus/SecretTunnel
Cloning into SecretTunnel...

 !  Invalid path.
 !  Syntax is: git@heroku.com:<app>.git where <app> is your app's name.

fatal: The remote end hung up unexpectedly
michael@michael-HP-Pavilion-dv6700-Notebook-PC:~$ 

我该如何解决此错误?对于此特定问题,无法在线找到任何支持。 我可以更改命令的语法吗?我想从github克隆一个项目而不是heroku。

谢谢!

  • 迈克尔

3 个答案:

答案 0 :(得分:1)

如果您使用了heroku帐户插件,您的〜/ .ssh / config可能已被劫持。同样的事情发生在我身上。我删除了我的ssh配置的内容,一切都很好!

答案 1 :(得分:0)

git url最后应该有.git,即。 git@github.com:toadiferus/SecretTunnel.git

答案 2 :(得分:0)

首先,在克隆之前不需要init - init用于将项目文件夹转换为git存储库,除非你真的打算将整个用户目录转换为git repo?我建议你删除你从这里创建的.git文件夹。

为了确保您使用正确的路径转到github上的项目,并使用看起来像剪贴板的图标将正确的URL复制到剪贴板,粘贴到命令行,然后看看会发生什么。

我也不明白为什么当你做

git clone git@github.com:toadiferus/SecretTunnel
Cloning into SecretTunnel...

你得到的看起来像Heroku推送错误???来自github URL的Git克隆应该只是将项目从github克隆到本地机器。

 !  Invalid path.
 !  Syntax is: git@heroku.com:<app>.git where <app> is your app's name.

您在编辑要粘贴的输出吗?