berganti nama menjadi aplikasi heroku dari situs web, sekarang tidak ditemukan

170

Setelah mengganti nama aplikasi heroku saya dari situs web heroku, setiap kali saya melakukan cd ke direktori di terminal dan menjalankan perintah heroku, saya dapatkan App not found. Apakah ada yang tahu cara untuk memperbaiki ini?

Connor
sumber
mungkin bisa membantu stackoverflow.com/questions/4383670/…
Hishalv
terima kasih, @Hishalv. Saya pikir utas itu harus berurusan lebih dengan aplikasi Rails yang diganti namanya, belum tentu dari heroku. Saya mencari bantuan yang khusus untuk mengganti nama aplikasi di heroku.
Connor
Ini juga dapat membantu: stackoverflow.com/questions/5305843/…
Kev

Jawaban:

366

Coba perbarui git remote untuk aplikasi:

git remote rm heroku
git remote add heroku [email protected]:yourappname.git
James Ward
sumber
2
dapat mengganti nama aplikasi dari cli: $ heroku apps:rename newnamedocs: devcenter.heroku.com/articles/renaming-apps
Connor Leech
@ConnorLeech diduga ya, tapi sebenarnya itu sepertinya tidak berhasil.
John LaBarge
@JohnLaBarge Yup, saya baru saja tiba di jawaban ini karena mengganti nama dari CLI meninggalkan saya dengan "app not found" ketika saya mencoba melakukan sesuatu setelahnya.
Matt Gibson
48

Jawaban oleh James Ward juga benar, atau coba lakukan ini:

1). buka terminal

2). Buka direktori_app_direktori / .git / config Anda

3). Setelah Anda membuka file konfigurasi kemudian edit sebagai berikut:

Perubahan

url = [email protected]:old_app_name.git

untuk

url = [email protected]:new_app_name.git

Jelas mengganti nama lama aplikasi Anda dengan nama baru. Semoga bermanfaat. Juga periksa ulang tautan ini dengan mengganti nama dari cli - heroku

Hishalv
sumber
+1 Ya, jawaban James benar, tetapi untuk beberapa alasan saya lebih menyukai Anda. Terima kasih :)
Briford Wylie
+1 untuk mengganti nama tautan dan menemukan perintahheroku apps:rename newname
Pakman
21
git remote rm heroku
heroku git:remote -a newname
Juampi
sumber
6

Dari dokumen Heroku ...

Jika Anda mengganti nama dari situs web ... [aplikasi Anda] perlu diperbarui secara manual:

git remote rm heroku
heroku git:remote -a newname
reergymerej
sumber
5

Ada cara lain, Anda dapat memperbaikinya dengan mengganti nama aplikasi ke nama asli melalui web.

Untuk mengetahui nama lama gunakan baris perintah heroku:

> heroku rename newname

yang akan memuntahkan nama lama. Gunakan nama lama untuk mengganti nama aplikasi melalui web. Anda dapat memeriksa apakah penggantian nama berhasil dengan menjalankan

> heroku info

Setelah selesai, Anda dapat mengganti nama menjadi nama yang diinginkan dengan menggunakan

> heroku rename preferredname
Moh Hasbi Assidiqi
sumber
3

Solusi James Ward tidak berhasil untuk saya. Saya harus memasukkan url git saya dalam format yang berbeda:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Darryl Mendonez
sumber