Gitをはじめてみようと思う。
git、分散リポジトリなんだよね?無料でgithubを使えるんだよね?…以上が今現在のすべての知識です(--;)
こんな状態でgitを使ってみました。英語マニュアルの解読に時間がかかり、作業は2時間ほどかかりました。
以下メモです。
githubのアカウントを作成
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をコミット完了!