2013年2月11日

Bitbucket のリポジトリに始めてプッシュするまでの手順

以前の記事「Bitbucket で Git の非公開リポジトリを作成する方法」でリポジトリの作成まで行いました。

ここでは、Bitbucket を使った clone から push までの一連の流れを記載したいと思います。

gitの設定

コミットする時のユーザ名、メールアドレスを設定します。
vi ~/.gitconfig
[user]
        name = 名前
        email = メールアドレス

公開鍵認証のパスフレーズの入力

まず、公開鍵認証のパスフレーズを先に入力しておきます。これをしないで、clone, push を行おうとしても、パスフレーズの入力画面が出てこずに失敗してしまいます。
ssh-agent bash
ssh-add ~/.ssh/秘密鍵
参考URI: http://morizyun.github.com/blog/ssh-key-bitbucket-github/

git clone

Bitbucketのサイトに記載しているものをそのままコピーして実行しましょう。
git clone git@bitbucket.org:ユーザ名/リポジトリ名.git
リポジトリ名のディレクトリが生成されます。

rails new

リポジトリの中に rails の雛形を生成します。
rails new リポジトリ名
こうすると、さきほど git clone したディレクトリの下に Railsの雛形が生成されます。
生成されたならば、リポジトリに移動しましょう。
cd リポジトリ名

.gitignoreの編集

githubが公開しているRails用の .gitignore をそのまま使います。
https://github.com/github/gitignore/blob/master/Rails.gitignore
をプロジェクトの .gitignore に上書きします。

最初のコミット

git add .
git commit -m 'initial commit'

Bitbucket に push

git push git@bitbucket.org:masoo/reviews.git master:master