웹 사이트에서 heroku 앱으로 이름이 바뀌 었습니다.


170

heroku 웹 사이트에서 heroku 앱의 이름을 바꾼 후 터미널의 디렉토리로 cd하고 heroku 명령을 실행할 때마다을 얻습니다 App not found. 아무도 이것을 해결할 수있는 방법을 알고 있습니까?


도움이 될 것입니다 stackoverflow.com/questions/4383670/…
Hishalv

감사합니다, @Hishalv. 스레드가 Rails 앱의 이름을 바꾸는 데 더 많은 것을 다루어야한다고 생각합니다. heroku에서 앱 이름을 바꾸는 데 도움이되는 몇 가지 도움을 찾고 있습니다.
코너

도움이 될 수도 있습니다 : stackoverflow.com/questions/5305843/…
Kev

답변:


366

앱의 git remote를 업데이트하십시오.

git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git

2
cli에서 앱 이름을 바꿀 수 있습니다. $ heroku apps:rename newnamedocs : devcenter.heroku.com/articles/renaming-apps
Connor Leech

@ConnorLeech는 그렇다고 주장하지만 실제로는 효과가없는 것 같습니다.
John LaBarge

@JohnLaBarge 예, 나중에이 작업을 시도 할 때 CLI의 이름을 바꾸면 "응용 프로그램을 찾을 수 없습니다"라는 메시지가 표시 되므로이 답변에 도달했습니다.
매트 깁슨

48

James Ward의 답변도 정확합니다. 대신 다음과 같이하십시오.

1). 터미널을 열다

2). your_app_directory / .git / config로 이동하십시오

삼). 구성 파일을 연 후 다음과 같이 편집하십시오.

변화

url = git@heroku.com:old_app_name.git

url = git@heroku.com:new_app_name.git

분명히 앱의 이전 이름을 새 이름으로 대체하십시오. 도움이 되길 바랍니다 cli-heroku에서 이름을 바꾼 링크를 확인하십시오.


+1 네, 제임스의 대답은 맞습니다. 그러나 어떤 이유로 나는 당신을 더 좋아했습니다. 감사합니다 :)
Briford Wylie

링크 이름 변경 및 명령 찾기heroku apps:rename newname
Pakman

21
git remote rm heroku
heroku git:remote -a newname


5

또 다른 방법이 있습니다. 웹을 통해 앱의 이름을 원래 이름으로 바꾸어 해결할 수 있습니다.

이전 이름을 찾으려면 heroku 명령 행을 사용하십시오.

> heroku rename newname

이전 이름을 뱉어냅니다. 웹을 통해 앱 이름을 바꾸려면 이전 이름을 사용하십시오. 다음을 실행하여 이름 변경 성공 여부를 확인할 수 있습니다

> heroku info

완료되면 다음을 사용하여 원하는 이름으로 이름을 바꿀 수 있습니다

> heroku rename preferredname

3

James Ward의 솔루션이 효과가 없었습니다. git url을 다른 형식으로 입력해야했습니다.

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.