Sau khi đổi tên ứng dụng heroku của tôi từ trang web heroku, bất cứ khi nào tôi cd vào thư mục của nó trong một thiết bị đầu cuối và chạy bất kỳ lệnh heroku nào, tôi đều nhận được App not found
. Có ai biết một cách để khắc phục điều này?
Sau khi đổi tên ứng dụng heroku của tôi từ trang web heroku, bất cứ khi nào tôi cd vào thư mục của nó trong một thiết bị đầu cuối và chạy bất kỳ lệnh heroku nào, tôi đều nhận được App not found
. Có ai biết một cách để khắc phục điều này?
Câu trả lời:
Hãy thử cập nhật git remote cho ứng dụng:
git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
$ heroku apps:rename newname
docs: devcenter.heroku.com/articles/renaming-apps
Câu trả lời của James Ward cũng đúng, thay vào đó hãy thử làm điều này:
1). mở một thiết bị đầu cuối
2). Truy cập your_app_directory / .git / config
3). Khi bạn mở tệp cấu hình, sau đó chỉnh sửa như sau:
Thay đổi
url = git@heroku.com:old_app_name.git
đến
url = git@heroku.com:new_app_name.git
Rõ ràng thay thế tên ứng dụng cũ của bạn thành tên mới. Hy vọng nó cũng giúp kiểm tra liên kết này đổi tên từ cli - heroku
heroku apps:rename newname
Từ các tài liệu Heroku ...
Nếu bạn đổi tên từ trang web ... [ứng dụng của bạn] sẽ cần được cập nhật thủ công:
git remote rm heroku
heroku git:remote -a newname
Có một cách khác, bạn có thể sửa nó bằng cách đổi tên ứng dụng thành tên gốc qua web.
Để tìm ra tên cũ, sử dụng dòng lệnh heroku:
> heroku rename newname
Nó sẽ nhổ ra tên cũ. Sử dụng tên cũ để đổi tên ứng dụng qua web. Bạn có thể kiểm tra nếu đổi tên thành công bằng cách chạy
> heroku info
Sau khi hoàn thành, bạn có thể đổi tên thành tên ưa thích bằng cách sử dụng
> heroku rename preferredname
Giải pháp của James Ward không hiệu quả với tôi. Tôi đã phải nhập url git của mình theo một định dạng khác:
git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git