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

リポジトリの作成方法は前のエントリを参照。

参照

CentOSのxinetdでGitサーバを立てる