Gitサーバの構築(CentOS編)
CentOS 6.0へのGitサーバ構築メモ
- Git, xinetd のインストール
# yum install git git-daemon xinetd
/etc/xinetd.d/git-daemon というファイルを新規作成。内容は以下の通り。
# default: off
# description: The git server offers access to git repositories
service git
{
disable = no
type = UNLISTED
port = 9418
socket_type = stream
wait = no
user = root
server = /usr/lib/git-core/git-daemon
server_args = --inetd --export-all --base-path=/var/repos --enable=receive-pack
log_on_failure += USERID
}
port の値は以下のコマンドで確認。
# cat /etc/services | grep git
server に指定するパスは以下のコマンドで確認。
# locate git-daemon
xinetdの再起動
# /etc/init.d/xinetd restart