2011-12-04 3 views
1

내가 좋아하는 앱 이름으로 Heroku에 앱을 설치했지만 코드베이스로 앱을 사용하지 않을 것입니다. 내가 원하지 않는 프로젝트의 앱 이름을 변경했습니다. 그런 다음 작업중인 새 앱으로 Cedar를 밀고 작업을 중단 한 원래 앱 이름을 사용하여 프로젝트의 이름을 명시 적으로 선언했습니다. 지금 내가 그 앱 이름으로 갈 때 나는 그곳에 새로운 앱을 올려 놓았을 때만 오래된 앱을 본다. 내가 좋아하는 앱 이름으로 작업하기 위해 노력하고있는 새로운 앱을 얻으려면 어떻게해야합니까?새로운 앱으로 Heroku에 앱 덮어 쓰기

나는 Heroku에서 모든 것을 수동으로 삭제해야한다고 가정하고 다시 "git push heroku master"를 실행하면 모든 것이 잘 될 것이지만 아직까지이 모든 것을 처음 접한 이후로 나는 무엇을 알고 싶습니까? 적절한 절차가 있습니다.

감사합니다.

Here is what I mean: 
http://AppNameILike.heroku.com 
#rename it to: 
http://AppNameIlike-OLD.heroku.com 
#create new heroku app with new project (notice recycling the name I like): 
http://AppNameILike.heroku.com 
#This new app still shows my old app 
+0

리모콘을 새로운 이름/앱을 가리 키도록 heroku로 변경 했습니까? – andreiursan

+0

확실하지 않습니다. 어떻게해야합니까? 새 응용 프로그램을 만들 때 : "heroku create --stack cedar"다음 "git push heroku master"및 "heroku rename AppNameILike" – AdamT

+0

응용 프로그램 디렉토리로 이동 한 후 다음 명령을 사용하십시오. > git remote show 영웅. 가져 오기 및 푸시 URL은 [email protected]과 같은 것입니다. new_name.git? – andreiursan

답변

2

heroku rename 명령을 사용 했습니까? 당신이 Heroku가 응용 프로그램의 하위 도메인을 변경

$ heroku rename newname 
http://newname.heroku.com/ | [email protected]:newname.git 
Git remote heroku updated 

http://devcenter.heroku.com/articles/renaming-apps, 당신은 자식 푸시 URL을 (즉 Heroku가 원격 이눔)로 변경합니다. 따라서 heroku에 올바른 git "연결"을 설정하려면 heroku rename 명령을 사용해야합니다.

+0

예, "heroku rename AppNameILike"를 사용했는데 그것이 지금 내가있는 곳입니다. – AdamT

+2

이름 바꾸기 프로세스가 올바르지 만 원격 heroku 저장소가 올바르게 업데이트되지 않는 경우가 있습니다. 로컬에 다른 브랜치를 푸시 한 다음 마스터 (또는 기본 레포 중 어느 것이 든)로 다시 전환 할 수 있습니다. 참조 : http://stackoverflow.com/questions/6104258/how-to-reset-heroku-app-and-re-commit-everything – databyte

+0

@databyte yep, 감사합니다. – AdamT