Неверный путь в Героку - PullRequest
0 голосов
/ 31 августа 2011

Каждый раз, когда я пытаюсь развернуть мое приложение rails на heroku, оно говорит:

Michael$ heroku create
Creating stormy-window-812..... done, stack is bamboo-mri-1.9.2
http://stormy-window-812.heroku.com/ | git@heroku.com:stormy-window-812.git

Michael$ git push heroku master

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

fatal: The remote end hung up unexpectedly

Я не уверен, что не так.Я делаю обычную герою создания и мой git работает на github для загрузки кода.Я что-то упускаю?Путь, кажется, правильный формат, поэтому я не знаю, в чем проблема.

Ответы [ 6 ]

6 голосов
/ 24 февраля 2012

Ваш .git/config заблокирован.

Убедитесь, что пульт для героку указывает на:

git@heroku.com:stormy-window-812.git
1 голос
/ 23 февраля 2012

У меня была эта проблема после переименования моего приложения. Если вы делаете
heroku rename newname

тогда вам придется сделать
git remote rm heroku
git remote add heroku git@heroku.com:newname.git

1 голос
/ 31 августа 2011

В вашем процессе должна быть небольшая ошибка, я создал пример приложения, используя следующие команды - надеюсь, это поможет вам определить, где что-то идет не так.

Просто списоккоманды:

$ rails new sample_app
$ cd sample_app/
$ git init
$ git add .
$ git commit -m "Initial commit"
$ heroku create
$ git push heroku master
$ heroku open

И команды с некоторым усеченным выводом:

$ rails new sample_app
    create  
    create  README
    create  Rakefile
    create  config.ru
    create  .gitignore
# ..snip..

$ cd sample_app/

$ git init
Initialized empty Git repository in /sample_app/.git/

$ git add .

$ git commit -m "Initial commit"
[master (root-commit) 487a313] Initial commit
 37 files changed, 1138 insertions(+), 0 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 Gemfile
 create mode 100644 Gemfile.lock
 create mode 100644 README
# ..snip..

$ heroku create

$ git push heroku master
Counting objects: 63, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (63/63), 24.81 KiB, done.
Total 63 (delta 2), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Detected Rails is not set to serve static_assets
       Installing rails3_serve_static_assets... done
-----> Configure Rails 3 to disable x-sendfile
       Installing rails3_disable_x_sendfile... done
-----> Configure Rails to log to stdout
       Installing rails_log_stdout... done
-----> Gemfile detected, running Bundler version 1.0.7
        Unresolved dependencies detected; Installing...
        Using --without development:test
        Fetching source index for http://rubygems.org/
        Installing rake (0.9.2) 
        Installing multi_json (1.0.3) 
        Installing activesupport (3.1.0.rc6)
# ..snip..

-----> Compiled slug size is 5.6MB
-----> Launching... done, v4
       http://gentle-water-874.heroku.com deployed to Heroku

To git@heroku.com:gentle-water-874.git
 * [new branch]      master -> master

$ heroku open
0 голосов
/ 01 сентября 2015

Это так же просто, как:

  1. $ heroku login
  2. $ heroku git: clone -a appname (эта строка решает это для меня)
  3. $ git add.
  4. $ git commit -am "сделай лучше"
  5. $ git push heroku master
0 голосов
/ 14 марта 2014

Мой .git / config был явно обманут - я несколько раз пытался перейти на first_app, как показано выше (newby: RoR Tutorial, глава 1).Удаление /.git/config и выполнение описанных выше шагов, начиная с 'git init', исправили конфигурацию: url = git@heroku.com: dry-eyrie-8108.git

0 голосов
/ 31 августа 2011

Я думаю, вам нужно cd в каталог вашего приложения.Затем сделайте толчок снова.

Кроме того, убедитесь, что вы добавили heroku в качестве пульта дистанционного управления, затем повторите попытку:

git remote add heroku git@heroku.com:appname.git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...