ひよこの外部記憶

めもおきば

RailsアプリをGithubにPush

GithubコマンドラインからPushする方法、個人的にはEgitより簡単な気がする(盛大にハマったからなぁ・・・)

鍵の話はめんどいからしないよ。


環境
Windows Vista(笑)
Ruby 1.9.3 p125
Rails 3.2.2
Git 1.7.8

GithubでPush先リポジトリ作成

Githubのページ https://github.com/
でNew RepositoryしてPush先のリポジトリ作成(今回はhogeとする)

RailsアプリをGitで管理

まずはPushしたいアプリをGitで管理出来るようにする

リポジトリ.git作成
C:\rails\hogehoge>git init

変更ファイル追加(変更があったファイル全て)
C:\rails\hogehoge>git add .

コミット
C:\rails\hogehoge>git commit -m "first commit"


これでRailsアプリがGitリポジトリに入った。

GithubにPush

GitHub情報を入力(リポジトリ作成したばかりのページの最初の2行)
/情報はconfigファイルに入る

>git config --global user.name "USERNAME"
>git config --global user.email "ADDRESS"
Githubのリポジトリからファイル追加(でいいのかな?)
>git remote add origin git@github.com:USER/hoge.git

masterをoriginにpushしてるはずなのだがどうも逆の気がするな
>git push origin master

取りあえずこれでPush出来るはず!