「SubVersion」の編集履歴(バックアップ)一覧はこちら
「SubVersion」(2013/05/10 (金) 09:52:09) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*SubVersion
**作成日/更新日
2011.09.25/2013.05.10
**OS
SL6.1
**手順 目次
+インストール
+ディレクトリの作成
+リポジトリの作成
+httpd.confの編集
+.htpasswdファイル作成
+subversion.confの編集
----
**手順 内容
***インストール
>yum install subversion mod_dav_svn
***ディレクトリの作成
>mkdir -p /var/www/svn/android
***リポジトリの作成
>svnadmin create /var/www/svn/android --fs-type fsfs
***パーミッションの変更
>chown -R apache:apache /var/www/svn/android
***httpd.confの編集
公開パス:/svn/android
リポジトリの絶対パス:/var/www/svn/android
http://localhost/svn/android
>vi /etc/httpd/conf/httpd.conf
># 最下行に以下を追加
><Location /svn/android>
>DAV svn
>SVNPath /var/www/svn/android
></Location>
#ref(svn_revision_0.png)
***trunk,branches,tagsディレクトリの作成
># svn mkdir http://localhost/svn/android/trunk -m "create trunk"
># svn mkdir http://localhost/svn/android/branches -m "create branches"
># svn mkdir http://localhost/svn/android/tags -m "create tags"
***.htpasswdファイル作成
>htpasswd -b -c -m /etc/httpd/conf/.htpasswd <ユーザー名> <パスワード>
***subversion.confの編集
vi /etc/httpd/conf.d/subversion.conf
以下の記述がコメントアウトされていないことを確認する。
>LoadModule dav_svn_module modules/mod_dav_svn.so
>LoadModule authz_svn_module modules/mod_authz_svn.so
以下のブロックを追加する。
><Location /svn>
> DAV svn
> SVNParentPath /var/www/svn
>
> # Limit write permission to list of valid users.
> # 読み込みには認証を行わない場合、以下LimitExceptタグのコメントを外す
> #<LimitExcept GET PROPFIND OPTIONS REPORT>
> AuthType Basic
> AuthName "Authorization Realm"
> AuthUserFile /etc/httpd/conf/.htpasswd
> Require valid-user
> #</LimitExcept>
></Location>
*SubVersion
**作成日/更新日
2011.09.25/2013.05.10
**OS
SL6.1
**手順 目次
+インストール
+ディレクトリの作成
+リポジトリの作成
//+httpd.confの編集
+.htpasswdファイル作成
+subversion.confの編集
----
**手順 内容
***インストール
>yum install subversion mod_dav_svn
***ディレクトリの作成
>mkdir -p /var/www/svn/android
***リポジトリの作成
>svnadmin create /var/www/svn/android --fs-type fsfs
***パーミッションの変更
>chown -R apache:apache /var/www/svn/android
//***httpd.confの編集
//公開パス:/svn/android
//リポジトリの絶対パス:/var/www/svn/android
//http://localhost/svn/android
//
//>vi /etc/httpd/conf/httpd.conf
//># 最下行に以下を追加
//><Location /svn/android>
//>DAV svn
//>SVNPath /var/www/svn/android
//></Location>
//
//#ref(svn_revision_0.png)
//
***trunk,branches,tagsディレクトリの作成
># svn mkdir http://localhost/svn/android/trunk -m "create trunk"
># svn mkdir http://localhost/svn/android/branches -m "create branches"
># svn mkdir http://localhost/svn/android/tags -m "create tags"
***.htpasswdファイル作成
>htpasswd -b -c -m /etc/httpd/conf/.htpasswd <ユーザー名> <パスワード>
***subversion.confの編集
vi /etc/httpd/conf.d/subversion.conf
以下の記述がコメントアウトされていないことを確認する。
>LoadModule dav_svn_module modules/mod_dav_svn.so
>LoadModule authz_svn_module modules/mod_authz_svn.so
以下のブロックを追加する。
><Location /svn>
> DAV svn
> SVNParentPath /var/www/svn
>
> # Limit write permission to list of valid users.
> # 読み込みには認証を行わない場合、以下LimitExceptタグのコメントを外す
> #<LimitExcept GET PROPFIND OPTIONS REPORT>
> AuthType Basic
> AuthName "Authorization Realm"
> AuthUserFile /etc/httpd/conf/.htpasswd
> Require valid-user
> #</LimitExcept>
></Location>