Heroku

Heroku 免费云空间


准备

必须要用git

注册账户

hero官网

安装Heroku Toolbelt

Heroku Toolbelt

Heroku Toolbelt是用于创建、管理Heroku上apps的命令行工具

heroku 的命令行客户端将被安装到/usr/local/heroku,同时,/usr/local/heroku/bin将被添加到你的PATH环境变量

下载并安装完成后,在 shell 中输入heroku login,用创建heroku账号的email密码登陆

    $ heroku login
    Enter your Heroku credentials.
    Email:            [email protected]
    Password (typing will be hidden):
    Authentication successful.

把你的 SSH 公钥上传到 Heroku,这一点很重要,上传后才能使用 git push 命令。正常情况下,login 命令会自动创建并上传 SSH 公钥。

上传应用

在工程的根目录下新建一个 Procfile 文件,添加如下内容:

web: node app.js
  • 到应用面板页勾选 web node app.js ,然后点击 Apply Changes 启动应用。
$ git init
$ git add .
$ git commit -m "init"
$ git remote add heroku [email protected]:yourAppName.git

在 push 到 heroku 服务器之前,我们还需要做一个工作。由于我国某些政策的原因,我们需到~/.ssh/ 目录下,新建一个 config 文件,内容如下:

cd ~/.ssh/
vi config
Host heroku.com
User yourName
Hostname 107.21.95.3
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
port 22
$ git push heroku master

成功

你可能感兴趣的:(Heroku)