2013-07-19 56 views
3

我原本有一個應用程序與默認名稱heroku設置。不過,我想改變這個,所以我有兩個應用程序,一個分段和生產應用程序。繼Heroku的引導here我想我找到了工作,運行git remote -v顯示Heroku:!你沒有訪問的應用程序heroku

heroku [email protected]:oldapp.git (fetch) 
heroku [email protected]:oldapp.git (push) 
staging [email protected]:newapp.git (fetch) 
staging [email protected]:newapp.git (push) 

,但我現在想換的Heroku的名稱爲「生產」。正在運行heroku apps:rename production --app heroku結果於:

Renaming heroku to production... failed 
! You do not have access to the app heroku. 

任何想法?

+1

我不認爲你想重命名應用程序 - 我想你想重命名遠程原點的名稱?你在問什麼? –

回答

3

要重命名git origin,請執行以下操作;

git remote rename heroku production 

現在這樣會讓你做

git push production master 

部署應用程序。

+0

啊,這是做的伎倆謝謝,這是我想重新命名的起源(沒有意識到它)認爲我需要閱讀更多的git – KingFu

+1

徹底推薦http://git-scm.com/book - 它也是免費的:) –

+0

感謝您的鏈接! – KingFu

0

確保您的「heroku」帳戶中有「生產」應用程序。 (你必須在你的帳戶中的新應用程序的名稱。)

所以基本上你的命令應該是這樣的:

heroku apps:rename newapp --app oldapp 

不能,因爲它不是你的應用程序命名的Heroku