teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

思いつく限り追記

2019/07/09 00:19

投稿

rhiroe
rhiroe

スコア2352

answer CHANGED
@@ -1,1 +1,39 @@
1
- そもそも変更したファイルをセーブし忘れてるとかじゃないですか?
1
+ そもそも変更したファイルをセーブし忘れてるとかじゃないですか?
2
+
3
+ ###追記
4
+ 思いつく限りでできそうなことを書いておきます。
5
+
6
+ ```bash
7
+ # Herokuがインストールされているかの確認
8
+ heroku --version
9
+ #=> heroku-cli/6.15.5 (linux-x64) node-v9.2.1
10
+
11
+ # バージョンが表示されない場合
12
+ # クラウド上でHerokuのインストール
13
+ source <(curl -sL https://cdn.learnenough.com/heroku_install)
14
+ # バージョン確認
15
+ heroku --version
16
+ # .bash_profileにパスを通す必要があるとか見かけたこともあるけど
17
+ # cloud9使ったことないので、必要そうだったらパスを通してみてくれ
18
+
19
+ # ログインしていなければログインする
20
+ heroku login
21
+ # SSHキーを追加していなければ追加する
22
+ heroku keys:add
23
+
24
+ # SSHキーの確認方法
25
+ cat ~/.ssh
26
+ #=> id_rsa id_rsa.pub 左が秘密鍵、右が公開鍵のファイル
27
+ cat ~/.ssh/id_rsa.pub
28
+ #=> 公開鍵の文字列
29
+
30
+ #cat ~/.ssh を実行してもファイルが存在しない場合は鍵の生成を行う
31
+ ssh-keygen
32
+ #鍵ファイルの保存フォルダ、パスフレーズ、パスフレーズ(確認)の入力を求められるが無視してreturnを3回押す
33
+ cat ~/.ssh/id_rsa.pub
34
+ #=> 公開鍵の文字列
35
+
36
+ # 最終手段でとりあえずforceオプションつけて強制実行してみる
37
+ git commit -f
38
+ git push -f heroku master
39
+ ```