/Linkler

Derste anlattığımız konularla ilgili linkler...

Sunumlar

Git

GIT Flow - Demo

asciicast

Command Line

Ruby

Ruby on Rails

Rails Uygulaması Oluştur ve GitHub’a Yolla

Öncelikle, sistemimizde git kullanıcısı oluşturmamız gerekiyor.

git config --global user.name  "ADINIZ SOYADINIZ"
git config --global user.email "eposta@adresiniz.com"

Daha sonra, GitHub’da hesabınıza gidip, settings kısmından, SSH KEYS bölümünden makinenize ait ssh-key’inizi eklemiş olmanız gerekiyor. Eğer key’iniz yoksa;

ssh-keygen -t rsa

ile oluşturup, burada oluşan key’i GitHub’a ekleyin:

# mac kullanıcıları
cat ~/.ssh/id_rsa.pub | pbcopy

# linux, copy/paste yapmak
cat ~/.ssh/id_rsa.pub

Copy/Paste ile bunu ekleyin...

GitHub Settings

GitHub Settings - SSH

GitHub Settings - Key Ekle

Şimdi, kendi makinemizde repo açalım:

cd
rails new blog
cd blog/
rails generate scaffold Article title:string text:text
rake db:migrate

git add .
git commit -m "İlk kommit"

Şimdi GitHub’da yeni bir repo açalım:

Yeni repo açalım

Bilgilerini girelim

Remote’ları alalım

Şimdi, varolan bir repo’ya remote eklemek için projenin altında;

# xxxx/xxxxx.git = kendi adresinizi yazın!
# unutmayın, HTTPS ile başlayanı SEÇMEYİN!!!
git remote add origin git@github.com:xxxx/xxxxx.git
git push -u origin master

# ilk push’da -u kullanın,
# daha sonraki push’larda artık sadece;
#
# git push
#
# yapabilirsiniz...

Heroku / Heroku Toolbelt

Önce https://signup.heroku.com/ adresinden hesap açın. Daha sonra toolbelt’i indirin:

https://toolbelt.heroku.com/

Ubuntu için Kurulum

cd
echo "deb http://toolbelt.heroku.com/ubuntu ./" > heroku.list
sudo mv heroku.list /etc/apt/sources.list.d/heroku.list
wget -O- https://toolbelt.heroku.com/apt/release.key > release.key
sudo apt-key add release.key
sudo apt-get update
sudo apt-get install heroku-toolbelt