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

[email protected]: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.

Nick Vanderbilt
sumber

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 [email protected]:{heroku-app-name}.git

Lalu lakukan ini:

git push heroku master
heroku open
thenengah
sumber
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.

pengguna101289
sumber
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 .

Chetabahana
sumber