changelog

日々の出来事とか。

gitサーバ構築メモ

共同開発をすることになったので、ソース管理にgitを使うことにした。

忘備録も兼ねてメモ。

gitの共用リポジトリ作成(サーバ上で実行)

$git --bare init --shared

ローカルでgitリポジトリ作成してコミット

$ mkdir repos
$ cd repos
$ git init
$ git add .
$ git commit -m 'first commit'

ローカルリポジトリをサーバにpush

$ git remote add origin ssh://*****@example.com:/foo/bar.git
$ git push origin master

gitプロトコル

gitプロトコル(git://)を使うには、git-daemonを使う方法がある。
サーバ上にrpmforgeをインストールして、yumのリポジトリとして追加。

# yum install git-daemon

/etc/xinetd.d/gitを編集して、リスタート