herokuにrailsアプリをdeployしたが、うまくいかなったので対処した時のメモ
一度git push heroku master
に失敗したのでherok dashbord
からアプリを消してしまった。
その後herokuにdeployしたが以下のようなエラーmsgが表示された。
1.bash
1
2
3
4
$ git push heroku master
remote: ! No such app as XXXXXXX-XXXXXXX-61482.
fatal: repository 'https://git.heroku.com/XXXXXXX-XXXXXXX-61482.git/' not found
上記のエラーmsgは
XXXXXXX-XXXXXXX-61482
というURIを持つアプリは存在しない
アップしたいのは、ZZZZZZZ-ZZZZZZZ-71402
というURI
なのでheroku
にデータをpush
しようとしたら、git
がないと怒られてしまった!!
調べてみると同様のケースがあった。
http://stackoverflow.com/questions/28749771/cant-push-to-heroku-after-accidentally-deleting-app-on-heroku
1.bash
1
$ git remote set -url heroku https://git.heroku.com/ZZZZZZZ-ZZZZZZ-71402.git
1.bash
1
$ git push heroku master
無事heroku
にpush
できた。
と。。あとでもう少し調べて見たが、以下の方法でもできるみたい。
1.bash
1
2
$ cd .git
$ vim config
.git/config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[ core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[ remote "origin" ]
url = git@xxxxx.xxxxxxxx/xxxxxx.git
fetch = +refs/heads/*:refs/remotes/origin/*
[ branch "master" ]
remote = origin
merge = refs/heads/master
[ remote "heroku" ]
url = https://git.heroku.com/xxxxxxx-xxxxxxxx.git ←削除
fetch = +refs/heads/*:refs/remotes/heroku/* ←削除
1.bash
1
2
$ heroku create
$ heroku puah heroku master