web-dev-qa-db-ja.com

Gitプルエラー:Herokuからの「致命的:リモート参照マスターが見つかりませんでした」

アプリケーションをherokuにアップロードします。しかし、私はいくつかの問題に直面しています。どのような問題:致命的: 'priroda'はgitリポジトリではないように見えますか?

~/priroda$ git pull
fatal: 'priroda' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

~/priroda$ git remote -v
    heroku  [email protected]:secure-anchorage-3129.git (fetch)
    heroku  [email protected]:secure-anchorage-3129.git (Push)
    Origin  priroda (fetch)
    Origin  priroda (Push)

このコマンドを追加すると:git Push heroku master私は多くの間違いを受け取ります:

~/priroda$ git remote add Origin [email protected]:secure-anchorage-3129.git

~/priroda$ git pull Origin master
Initializing repository, done.
fatal: Couldn't find remote ref master

~/priroda$ git Push heroku master
Initializing repository, done.
Counting objects: 117, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (104/104), done.
Writing objects: 100% (117/117), 126.46 KiB, done.
Total 117 (delta 16), reused 0 (delta 0)

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: Ruby-2.0.0
-----> Installing dependencies using 1.6.3
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
       Your Gemfile lists the gem pg (>= 0) more than once.
       You should probably keep only one of them.
       While it's not a problem now, it could cause errors if you change the version of just one of them later.
       Fetching gem metadata from https://rubygems.org/.......
       Fetching additional metadata from https://rubygems.org/..
       Installing multi_json 1.10.1
       Installing rake 10.3.2
       Installing i18n 0.6.9
       Installing builder 3.0.4
       Installing journey 1.0.4
       Installing erubis 2.7.0
       Installing hike 1.2.3
       Installing rack 1.4.5
       Installing tilt 1.4.1
       Installing mime-types 1.25.1
       Installing polyglot 0.3.5
       Installing arel 3.0.3
       Installing acts_as_indexed 0.8.3
       Installing tzinfo 0.3.39
       Installing addressable 2.3.6
       Installing babosa 0.3.11
       Installing coffee-script-source 1.7.0
       Installing execjs 2.2.0
       Installing thor 0.19.1
       Installing orm_adapter 0.5.0
       Installing excon 0.37.0
       Installing bcrypt 3.1.7
       Installing netrc 0.7.7
       Installing json 1.8.1
       Using bundler 1.6.3
       Installing rubyzip 1.1.4
       Installing Rails_serve_static_assets 0.0.2
       Installing Rails_stdout_logging 0.0.3
       Installing sass 3.3.8
       Installing truncate_html 0.9.2
       Installing will_paginate 3.0.5
       Installing activesupport 3.2.18
       Installing Rails-i18n 0.7.4
       Installing rack-cache 1.2
       Installing rack-test 0.6.2
       Installing rack-ssl 1.3.4
       Installing warden 1.2.3
       Installing dragonfly 0.9.15
       Installing sprockets 2.2.2
       Installing rest-client 1.6.7
       Installing treetop 1.4.15
       Installing launchy 2.4.2
       Installing coffee-script 2.2.0
       Installing bcrypt-Ruby 3.1.5
       Installing heroku-api 0.3.18
       Installing uglifier 2.5.1
       Installing rdoc 3.12.2
       Installing Rails_12factor 0.0.2
       Installing activemodel 3.2.18
       Installing mail 2.5.4
       Installing heroku 3.8.4
       Installing sdoc 0.3.20
       Installing actionpack 3.2.18
       Installing activerecord 3.2.18
       Installing activeresource 3.2.18
       Installing actionmailer 3.2.18
       Installing routing-filter 0.3.1
       Installing railties 3.2.18
       Installing awesome_nested_set 2.1.6
       Installing friendly_id 4.0.10.1
       Installing globalize 3.1.0
       Installing coffee-Rails 3.2.2
       Installing refinerycms-i18n 2.1.0
       Installing devise 2.2.8
       Installing decorators 1.0.3
       Installing Rails 3.2.18
       Installing jquery-Rails 2.3.0
       Installing sass-Rails 3.2.6
       Installing seo_meta 1.4.0
       Installing pg 0.17.1
       Installing refinerycms-core 2.1.2
       Installing refinerycms-dashboard 2.1.2
       Installing refinerycms-authentication 2.1.2
       Installing refinerycms-images 2.1.2
       Installing refinerycms-pages 2.1.2
       Installing refinerycms-resources 2.1.2
       Installing refinerycms-acts-as-indexed 1.0.0
       Installing refinerycms 2.1.2
       Your bundle is complete!
       Gems in the groups development and test were not installed.
       It was installed into ./vendor/bundle
       Post-install message from bcrypt-Ruby:
       #######################################################
       The bcrypt-Ruby gem has changed its name to just bcrypt.  Instead of
       installing `bcrypt-Ruby`, you should install `bcrypt`.  Please update your
       dependencies accordingly.
       #######################################################
       Post-install message from rdoc:
       Depending on your version of Ruby, you may need to install Ruby rdoc/ri data:
       <= 1.8.6 : unsupported
       = 1.8.7 : gem install rdoc-data; rdoc-data --install
       = 1.9.1 : gem install rdoc-data; rdoc-data --install
       >= 1.9.2 : nothing to do! Yay!
       Post-install message from heroku:
       !    The `heroku` gem has been deprecated and replaced with the Heroku Toolbelt.
       !    Download and install from: https://toolbelt.heroku.com
       !    For API access, see: https://github.com/heroku/heroku.rb
       Post-install message from friendly_id:
       NOTE: FriendlyId 4.x breaks compatibility with 3.x. If you're upgrading
       from 3.x, please see this document:
       http://rubydoc.info/github/norman/friendly_id/master/file/WhatsNew.md
       Post-install message from globalize:
       Globalize has extracted versioning support to a separate gem named
       globalize-versioning. If you are using versioning (with paper_trail
       or any other versioning gem), please add the line
       "gem 'globalize-versioning'" to your Gemfile and go to the github
       page at globalize/globalize-versioning if you encounter any problems.
       Note that the globalize-versioning gem does not delegate versions to
       the translation table, so you will have to update your syntax to
       the form: `post.translation.versions`. See the globalize-versioning
       readme for details.
       Bundle completed (25.95s)
       Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       Connecting to database specified by DATABASE_URL
       rake aborted!
       PG::ConnectionBad: could not connect to server: Connection refused
       Is the server running on Host "127.0.0.1" and accepting
       TCP/IP connections on port 5432?
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `initialize'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `new'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `connect'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:324:in `initialize'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:28:in `new'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/postgresql_adapter.rb:28:in `postgresql_connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:315:in `new_connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:325:in `checkout_new_connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:247:in `block (2 levels) in checkout'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in `loop'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in `block in checkout'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:239:in `checkout'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:102:in `block in connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:101:in `connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_pool.rb:410:in `retrieve_connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_specification.rb:171:in `retrieve_connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/connection_adapters/abstract/connection_specification.rb:145:in `connection'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/model_schema.rb:310:in `clear_cache!'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activerecord-3.2.18/lib/active_record/railtie.rb:103:in `block (2 levels) in <class:Railtie>'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:418:in `_run__2404055040551563881__prepare__433825113203608011__callbacks'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:405:in `__run_callback'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:81:in `run_callbacks'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/application/finisher.rb:47:in `block in <module:Finisher>'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/initializable.rb:30:in `instance_exec'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/initializable.rb:30:in `run'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/initializable.rb:55:in `block in run_initializers'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/initializable.rb:54:in `each'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/initializable.rb:54:in `run_initializers'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/application.rb:136:in `initialize!'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/railtie/configurable.rb:30:in `method_missing'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/config/environment.rb:5:in `<top (required)>'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/dependencies.rb:251:in `require'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/dependencies.rb:251:in `block in require'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/dependencies.rb:236:in `load_dependency'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/activesupport-3.2.18/lib/active_support/dependencies.rb:251:in `require'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/application.rb:103:in `require_environment!'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/railties-3.2.18/lib/Rails/application.rb:305:in `block (2 levels) in initialize_tasks'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/sprockets/assets.rake:93:in `block (2 levels) in <top (required)>'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/sprockets/assets.rake:23:in `invoke_or_reboot_rake_task'
       /tmp/build_c4c36556-f948-4d00-9345-e2e4903f11f4/vendor/bundle/Ruby/2.0.0/gems/actionpack-3.2.18/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>'
       Tasks: TOP => environment
       (See full trace by running task with --trace)
 !
 !     Precompiling assets failed.
 !     Attempted to access a nonexistent database:
 !     https://devcenter.heroku.com/articles/pre-provision-database
 !

 !     Push rejected, failed to compile Ruby app

To [email protected]:secure-anchorage-3129.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to Push some refs to '[email protected]:secure-anchorage-3129.git'
~/priroda$
10
Cat

Originリモートを追加する必要があります。

  1. 現在のものを削除

    git remote rm Origin

  2. Gitリモートリンクを追加します。例:( https://[email protected]/test.git または https://github.com/user/test.git

    git remote add Origin link

  3. git pull Origin master(または他のブランチ)

Herokuからアプリをプルしようとしている場合

git pull heroku master

または、herokuに新しいバージョンをアップロードしようとした場合

git Push heroku master

[編集]

これを休ましてください チュートリアル 、ページの下部に到達したらRailsをクリックしてください。

9
alexsmn

リモートリポジトリが空かどうかを確認します。空の場合は、何かを追加してローカルリポジトリからプッシュする必要があります。

3
Y.elinx

実行しましたかgit init その後 git add .およびgit commit -m "Init"オリジンとマスターを追加する前に?

2
Paul Lan

同じソフトウェアではありませんが、新しいリポジトリを作成してクローンを作成した直後にプルしようとしたときに、SourceTreeとBitBucketでこの問題が発生しました。コミットがなかったため、自動的にブランチが作成されなかったため、masterはまだ存在していませんでした。解決策-コミットとプッシュを実行するだけでした(またはmasterブランチを手動で作成しました)。

1
andrewb

.gitディレクトリが存在するかどうかを確認する必要があります。そうでない場合は、git clone <URL of the repository>を使用してリポジトリを取得します。

.gitディレクトリが存在する場合、uhn-nohnが示唆するように、git remote -vを使用してリモートリポジトリが設定されているかどうかを確認する必要があります。

リモートリポジトリ(Origin)が設定されていない場合は、git remote add Origin <URL of the repository>を使用して設定します。

0
SharpeSerana