Gitをはじめてみようと思う。

git、分散リポジトリなんだよね?無料でgithubを使えるんだよね?…以上が今現在のすべての知識です(--;)

こんな状態でgitを使ってみました。英語マニュアルの解読に時間がかかり、作業は2時間ほどかかりました。
以下メモです。

githubのアカウントを作成

https://github.com/

Gitをダウンロード(mac)

http://git-scm.com/
一番上をダウンロード

pkgファイルを実行

インストーラさんの言う通りデフォルトでインストール
/usr/local/git 配下にインストールされる。

公開鍵の作成

sshコマンドを下記のように実行して、パスワードを問われるので入力すればOK
id_rsa.pubが生成されます。この中身をgithubにて登録すればOK

mac:~ fuga$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/fuga/.ssh/id_rsa):
Created directory '/Users/fuga/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/fuga/.ssh/id_rsa.
Your public key has been saved in /Users/fuga/.ssh/id_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx fuga@mac.local
mac:~ fuga$ cd ~/.ssh
mac:.ssh fuga$ ls
id_rsa          id_rsa.pub

公開鍵をgithubで設定

githubの[AccountSetting]->[SSH Keys]で先ほど生成された公開鍵ファイル(id_rsa.pub)の内容をペーストして登録する。改行ないよう気をつける

リポジトリ作成

githubの[Create a Repository]を選択、sandboxとか名付けて完了。
作成が完了すると、以下が表示される

Global setup:Set up git
  git config --global user.name "fuga"
  git config --global user.email fuga@gmail.com
      
Next steps:  mkdir sandbox
  cd sandbox
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:fuga/sandbox.git
  git push -u origin master
      
Existing Git Repo?  cd existing_git_repo
  git remote add origin git@github.com:fuga/sandbox.git
  git push -u origin master
      

これをそのまま実行してたら、READMEをコミット完了!