Ketika saya mencoba untuk mendorong aplikasi saya ke Heroku saya mendapat respons ini:
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Saya sudah mencoba 'kunci heroku: tambahkan' tetapi masih muncul dengan hasil yang sama. Saya sudah memiliki kunci ssh untuk akun GitHub saya.
git remote -v
untuk melihat remote apa yang telah Anda siapkan.Jawaban:
Untuk menambahkan aplikasi Heroku sebagai remote Git, Anda perlu menjalankan
heroku git:remote -a yourapp
.Sumber: Menyebarkan dengan Git
sumber
git push heroku master
akan gagal jika Anda mencoba untuk menyebarkan dari subdirektori. Penyebaran dengan heroku harus dilakukan dari direktori root dengan folder package.json dan .git yang valid, seperti yang diceritakan di sini stackoverflow.com/questions/38658038/…yourapp
maksud Anda nama aplikasi heroku, yang mungkin tidak selalu cocok dengan nama aplikasi Anda di git atau secara lokal, dll.Anda dapat mencoba yang berikut ini di direktori root Anda:
// inisialisasi git untuk proyek Anda, tambahkan perubahan dan lakukan komit
// buat aplikasi heroku dan dorong ke heroku
Tidak yakin di mana Anda berada dalam proses. Anda juga tidak perlu github untuk menggunakan heroku, cukup git. Semoga ini membantu!
sumber
Pertama, pastikan Anda masuk ke heroku:
Masukkan kredensial Anda.
Adalah umum untuk mendapatkan kesalahan ini saat menggunakan repo git hasil kloning ke mesin baru. Bahkan jika kredensial heroku Anda sudah ada di mesin, belum ada tautan antara repo yang dikloning dan heroku secara lokal. Untuk melakukan ini, cd ke direktori root dari repo kloning dan jalankan
sumber
yourapp
atas adalah nama Aplikasi Anda di bawah pengaturan di dasbor HerokuBerikut artikel resmi Heroku :
Inisialisasi GIT
Kemudian buat (inisialisasi) aplikasi heroku dengan:
Terakhir tambahkan git remote:
Sekarang Anda dapat menggunakan aplikasi dengan aman dengan:
Anda harus menunggu beberapa saat dan melihat apakah Anda tidak mendapatkan kesalahan / gangguan pada konsol saat penggelaran. Untuk detailnya lihat artikel heroku .
sumber
Ikuti langkah-langkah ini:
Buat repositori Git baru
Menginisialisasi repositori git di direktori baru atau yang sudah ada
Menyebarkan aplikasi Anda
Komit kode Anda ke repositori dan sebarkan ke Heroku menggunakan Git.
Repositori Git yang Ada
Untuk repositori yang ada, cukup tambahkan heroku remote
sumber
https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
... saya tidak mengerti, Di mana ada yang salah?Mungkin patut memeriksa file konfigurasi di folder .git. Jika parameter heroku hilang maka Anda akan mendapatkan kesalahan ini heroku param
folder .git harus berada di direktori file komputer lokal untuk aplikasi yang Anda buat di heroku. mis. C: \ Users \ You \ Your app.git
Semoga ini membantu
sumber
Masalah saya adalah saya menggunakan git (bukan heroku git) untuk mengkloning aplikasi. Kemudian saya harus:
Ingatlah untuk mengubah MyApp ke nama aplikasi Anda.
Lalu saya bisa melanjutkan:
sumber
Jika kesalahan ini muncul, itu karena tidak ada remote bernama Heroku. Ketika Anda membuat Heroku, jika git remote belum ada, kami secara otomatis membuatnya (dengan asumsi Anda berada dalam git repo). Untuk melihat jenis remote Anda, ketik:
"
git remote -v
" # Untuk aplikasi bernama 'appname' Anda akan melihat yang berikut:Jika Anda melihat jarak jauh untuk aplikasi Anda, Anda bisa "
git push master
" dan mengganti dengan nama jarak jauh yang sebenarnya.Jika tidak ada, Anda dapat menambahkan remote dengan perintah berikut:
Jika Anda sudah menambahkan remote yang disebut Heroku, Anda mungkin mendapatkan kesalahan seperti ini:
jadi, kemudian hapus remote yang ada dan tambahkan lagi dengan perintah di atas:
Semoga ini membantu…
sumber
Bagi saya jawabannya adalah dengan cd ke direktori root aplikasi sebelum menjalankan
heroku create
ataugit push heroku master
sumber
Saya mengalami kesalahan yang sama membuat kesalahan pemula yang jauh lebih banyak: Saya mengetik Heroku dengan huruf besar "H," bukan huruf kecil.
Saya menyadari bahwa itu jelas bukan solusi bagi semua orang yang mengalami kesalahan ini, tetapi itu dalam kasus saya.
sumber
Saya mendapat kesalahan yang sama dan ternyata saya berada di direktori yang salah. Ini kesalahan sederhana untuk melakukan pengecekan sehingga Anda berada di root dan kemudian jalankan
heroku create
danheroku git push master
lagi. Tentu saja Anda harus melakukangit init
, seperti yang disebutkan dalam jawaban StickMaNX di atas, sudah sebelum langkah heroku.sumber
Jalankan ini
sebelum mendorong kode Anda.
sumber
Anda lupa menautkan nama aplikasi Anda ke heroku Anda. Itu kesalahan yang sangat umum. jika aplikasi Anda tidak dibuat, maka gunakan:
lain:
sumber
Bagi mereka yang mencoba membuat heroku bekerja di
codeanywhere
IDE:sumber
Saya harus menjalankan Prompt Perintah Windows dengan hak istimewa Administrator
sumber
Perintah-perintah berikut ini akan bekerja dengan baik untuk penyebaran aplikasi rel pada Ruby pada heroku jika heroku sudah diinstal pada mesin pengembang. # menunjukkan komentar
sumber
Dalam kasus saya, saya sudah masuk dan saya baru saja dieksekusi
git push
.sumber
Saya memiliki masalah yang sama, tetapi kemudian saya menemukan bahwa saya lupa membuat aplikasi sebelum menggunakannya. Coba langkah-langkah berikut di terminal.
Saya baru belajar heroku dan sering lupa langkah-langkahnya jadi saya menulis artikel tentang itu. Anda dapat menemukannya di sini: https://medium.com/@saurav.panthee/deploy-flask-app-to-heroku-under-3-minutes-2ec1c0bc403a
sumber
Saya telah melihat semua jawaban di sini dan satu-satunya hal yang hilang adalah setelah melalui langkah-langkah ini:
Anda harus menjalankan perintah di bawah ini:
Dan terakhir, jalankan ini:
Perhatikan saya menggunakan < NameOfBranch > karena jika Anda saat ini berada di cabang yang berbeda untuk dikuasai, masih akan melempar kesalahan, jadi Jika Anda bekerja di master gunakan master, selain itu letakkan nama cabang di sana.
sumber
tampilkan semua aplikasi yang dapat diakses oleh heroku
Dan periksa aplikasi Anda ada saat itu
sumber