トップ «前の日記(Tue Feb 06 2007) 最新 次の日記(Sat Feb 10 2007)» 編集

よこいまさる日記



Wed Feb 07 2007 [長年日記]

subversion のサーバ作ってみた

バージョンコントロールなどができる subversion のサーバを立ててみた。 インストールした環境は FedoraCore6で、SVNリポジトリにHTTPでアクセスできるようにしてみた。

まずは mod_dav_svn パッケージをインストール。

sudo  yum install mod_dav_svn

その後、/etc/httpd/conf.d/subversion.conf を編集

<Location /repos>
   DAV svn
#   SVNParentPath /var/www/svn
   SVNParentPath /home/svn

# Limit write permission to list of valid users. <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLRequireSSL
AuthType Basic AuthName "Authorization Realm" AuthUserFile /home/svn/etc/svn-auth-file Require valid-user </LimitExcept> </Location>

あとはパスワードの作成

htpasswd -c /home/svn/etc/svn-auth-file [ユーザ名]

設定ができたら、 apachectl configtest などを行って設定内容の確認をしてください。

SVNのリポジトリを作成します。 SVNのリポジトリに使うディレクトリを /home/svn して、ここに svn のリポジトリを一つつくります。こんなコマンドで

svnadmin create masaruyokoi

上のリポジトリのオーナー・グループの調整

sudo chown -R apache.apache masaruyokoi

あとは import などなのですが、書くの面倒になったので、今日はこの辺で。


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|