設定ファイルをgitで管理

PCごとに設定ファイル管理するの面倒くさいなーと思ったので勉強がてらgithubを使ってみようと思い立った。
やってみたら結構簡単。以前開発環境にgitサーバを実装した経験が役に立った。
※無料アカウントで実施する場合は個人でも企業でも機密情報を漏らさないよう注意しよう。

事前にやること

  1. github.comのアカウントを取得する
  2. 公開鍵作ってgithub.comに置く
  3. PCにgitインストする
  4. gitのコンフィグをPCに設定する
アカウント作る

どうぞ
https://github.com/signup/free

公開鍵作る
# ssh-keygenで鍵生成
ssh-keygen
cd .ssh/

# 公開鍵をコピーしてgithub.comに貼付け
cat id_rsa.pub
PCにgitインスト
sudo port install git-core
PCのgitの設定
cd ~
git config --global user.name "Your name"
git config --global user.email yourmail@example.com
コンフィグファイルのgit管理
# ディレクトリ名もリポジトリ名もconfigfilesにする
mkdir configfiles
cd configfiles
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:yourname/configfiles.git
git push origin master

蛇足

こんなものがあった。
http://mac.github.com/