Cara memasang repo saya ke aplikasi heroku


96

Saya membuat aplikasi heroku dan kemudian mesin saya rusak. Saya memiliki mesin baru. Bagaimana cara melampirkan aplikasi saya yang sudah ada ke aplikasi heroku. Ketika saya mengunjungi halaman heroku, url untuk aplikasi saya seperti ini

git@heroku.com:myapp.git

Saya tidak dapat melakukan klon aplikasi ini karena saya sudah punya myappdari github. Jadi saya perlu menambahkan heroku sebagai remote ke aplikasi github saya yang sudah ada. Ada yang tahu sintaksnya.


Jawaban:


187

Jika Anda memiliki sabuk alat heroku:

Jika Anda menggunakan Heroku Toolbelt, sintaks yang lebih baru adalah

heroku git:remote -a project

Lihat ini untuk lebih lanjut.

Kredit: user101289solusi

Lain jika Anda tidak memiliki sabuk alat heroku:

Pertama lakukan ini:

git remote add heroku git@heroku.com:{heroku-app-name}.git

Lalu lakukan ini:

git push heroku master
heroku open

Saya memiliki akun Heroku gratis, dan sepertinya harus menukar git @ ... dengan ini: git.heroku.com {app} .git
mikeDOTexe

Ini jauh lebih rumit daripada jawaban @ user101289
Pantai Jared

Bagi saya 'git remote add https: // git.heroku.com / {heroku-app-name} .git' sepertinya berfungsi.
afreeland

96

Jika Anda menggunakan Heroku Toolbelt, sintaks yang lebih baru adalah

heroku git:remote -a project

Lihat ini untuk lebih lanjut.


6
Jika Anda menggunakan heroku Toobelt maka ini adalah pilihan yang bagus. :) Terima kasih untuk share nya.
Ajay

2

Jika Anda hanya menggunakan Git tanpa menginstal Heroku Toolbelt , Anda juga dapat membuat aplikasi baru.

Masuk ke akun Anda dan buka tautan ini

https://dashboard.heroku.com/apps

Lihat tanda plus di pojok kanan atas lalu pilih

Buat aplikasi baru

Biarkan nama lamaran kosong agar heroku memilih satu untuk Anda. Misalkan nama aplikasi heroku Anda adalah new-app-xxxxx , jadi untuk menguji cara menambahkan file ke dalamnya, Anda dapat mencoba perintah berikut:

git clone https://git.heroku.com/<new-app-xxxxx>.git
cd <new-app-xxxxx>
echo "my test file" > test.txt
git add .
git commit . -m "my test on commit" 
git push

Kosongkan (blank) saat Git meminta nama pengguna, dan Kunci API Anda untuk kata sandi. Anda bisa mendapatkan Kunci API Anda dengan menunjukkannya dari tautan di bawah ini.

https://dashboard.heroku.com/account

Catatan: Anda tidak dapat mengautentikasi dengan titik akhir HTTP Git Heroku menggunakan nama pengguna (email) dan kata sandi Heroku. Gunakan kunci API seperti yang dijelaskan di sini .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.