sudo apt-get install git-core
(Ubuntu)brew install git
(OSX)
- git config --global user.name "Your Actual Name"
- git config --global user.email "Your Actual Email"
Use o mesmo email para heroku, git, github, e ssh.
- git config --get user.name # retorna seu nome
- git config --get user.email # retorna seu email
Dica Para colorir o output
do git use git config --global color.ui auto
Ela é uma chave que identifica você (e seu computador) quando seu computador está se comunicando com outras máquinas. É como se fosse uma senha.
Vamos precisar para o Heroku e para o Github.
-
ssh-keygen -C [email protected] -t rsa
-
Sua chave estará em:
~/.ssh/id_rsa.pub
Se você olhar dentro de ~/.ssh/
, você vai notar 2 arquivos com o mesmo nome: id_rsa
e
id_rsa.pub
.
id_rsa.pub
é sua chave pública e pode ser compartilhada tranquilamente.
id_rsa
é sua chave privada e precisa ser mantida em segredo.
Se alguém pegar sua chave privada e sua senha, ele pode acessar sua conta no heroku ou github ou qualquer outro canto que estiver usando ela!
ssh-add ~/.ssh/id_rsa
- Visite o site:
https://heroku.com
- Crie uma conta (use o mesmo email do github)
- Ative sua conta
- Instale o Heroku toolbet (
https://toolbelt.heroku.com/
) - Teste se está ok, digite:
heroku version
- Adicione sua chave SSH para sua conta do Heroku:
heroku keys:add
heroku create
- Editar Gemfile
Mudar no Gemfile a linha 7 para gem 'sqlite3', group: :development
group :production do
gem 'pg'
gem 'rails_12factor'
end
- Aplicar as mudanças no Gemfile
bundle install
- Commitar
git push heroku master
heroku run rake db:migrate
heroku open