herokuでアプリのサーバにsshログイン
herokuにデプロイしたアプリのサーバに直接sshログインして、内部で作業したい場合は下の手順でできます。
herokuにログイン
まだログインしていない場合、ターミナル or コマンドプロンプトでherokuにログインしましょう。
ログインコマンドは下記です。
$ heroku login
herokuに登録したメールアドレスとパスワードを入力してください。
アプリのディレクトリに移動
ログインできたら、ssh接続したいアプリのディレクトリに移動してください。
$ cd app_name
ssh接続したいアプリを指定
アプリのディレクトリに移動したら、下記コマンドでssh接続したいアプリ名を指定します。herokuにデプロイしているアプリ名です。
$ heroku git:remote --app app_name
not a git repository のエラーが出る場合は、コマンドを実行するディレクトリが間違っているので、ちゃんとアプリのディレクトリにいるかを確認してください。
sshでサーバに接続
成功したら、下記コマンドでssh接続ができるようになります。
$ heroku run bash
コマンドにsshが含まれてないので覚えにくいですね。いつも忘れてしまいます。
コメント