Git導入(CentOS5-MacOSX)

バージョン管理といえばSubversionだけど、最近では分散型のGitが人気だったり。
Gitを使うならGitHubを使うのもよいが、無料且つクローズドなバージョン管理をするなら、
サーバにGitをインストールするのもいい。yumで一発インストールできるので手軽。
CentOSとMacでGitを利用するまでまとめてみる。

MacOSX10.6へ Gitインストール/設定

※要macports

mac% sudo port install git-core +svn
mac% git config --global user.name "ijo"
mac% git config --global user.email abc@ijo.cc
mac% git config -l 

CentOS5.5(64bit)へ Gitインストール/設定

# yum install git
# yum install git-daemon --enablerepo=rpmforge
# chkconfig xinetd on
# /etc/init.d/xinetd start
# yum install gitweb
# vi /etc/gitweb.conf
$projectroot = "/var/www/git";
# vi /etc/httpd/conf.d/git.conf
  AuthType Basic
  AuthName "Authorization Realm"
  AuthUserFile /etc/httpd/conf/.htpasswd
  Require valid-user
#service http reload
# mkdir /var/www/git
# chown -R ijo:ijo /var/www/git
# git config --global user.name "centos"
# git config --global user.email centos@ijo.cc

MacOSX リポジトリ作成/コミット

mac% mkdir ~/Site/git/test
mac% cd ~/Site/git/test
mac% git init 
mac% vi .gitignore
.DS_Store

mac% touch readme.txt
mac% git add readme.txt
mac% git commit -m ‘first commit’ 

CentOS リポジトリ作成

# mkdir /var/www/git/test.git/
# chown -R fourier:fourier /var/www/git/test.git/
# cd /var/www/git/test.git/
# git --bare init
# vi description
CentOS5.5 64bit Git test - ijo

MacOSXからCentOSへPush

mac% cd ~/Site/git/test
mac% git remote add origin ssh://ijo@ijo.cc/var/www/git/test.git
mac% git push origin master

One Response to Git導入(CentOS5-MacOSX)

  1. Pingback: MacPortsのインストール手順 « ijo.cc

Leave a Reply

Your email address will not be published. Required fields are marked *