タグ「Subversion」を含む記事

さくらのVPS(CentOS)にSVNサーバ(Subversion)をインストールする

2014年5月9日 / Subversion, さくらのVPS, 設定

yumでsubversionをインストールする

sudo yum -y install subversion mod_dav_svn

インストール完了後、リポジトリを作成する(※*****にリポジトリ名を指定する)
mkdir /var/www/svn
svnadmin create /var/www/svn/*****
svn mkdir file:///var/www/svn/*****/trunk file:///var/www/svn/*****/tags file:///var/www/svn/*****/branches -m 'make repository directries'
chown -R apache:apache /var/www/svn

リポジトリ作成後、apache関連の設定を行う
vi /etc/httpd/conf.d/subversion.conf 
<Location /repos>
   DAV svn
   SVNParentPath /var/www/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 /path/to/passwdfile
      Require valid-user
#   </LimitExcept>
</Location>

Basic認証のファイル作成、パスワードの設定を行う(※*****は設定対象のユーザ名)
htpasswd -c /etc/httpd/.htpasswd *****
※更にユーザを追加する場合は-cオプションを外して実行する

設定完了後、apacheを再起動する
再起動完了後、ブラウザもしくはtortoiseSVN等でアクセスする(※*****は設定したリポジトリ名)
http://[ドメイン]/repo/*****

タグ: , ,

TOPへ戻る