SVN関連

「SVN関連」の編集履歴(バックアップ)一覧はこちら

SVN関連」(2013/06/27 (木) 15:10:43) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**SVNユーザー作成 htpasswd -b -c -m .htpasswd <<username>> <<password>> オプションの -c は.htpasswdファイルの新規作成になるので、これを付けるとそれまであったユーザーが全部消えてしまう ユーザー追加の場合には付けない
**Subversionサーバーの設定 ***インストール 本体のインストールはyumコマンドでやると簡単 yum install subversion ***ディレクトリの用意 /var/svn を作成 この下にrepos(任意)ディレクトリを作成しそこにリポジトリを作成する。 mkdir /var/svn/repos svnadmin create repos/ chown apache:apache -R repos ***Apacheの設定 /etc/httpd/conf.d/subversion.conf ファイルこの設定ファイルに以下を追記(Basic認証付き) <IfModule !mod_dav_svn.c> LoadModule dav_svn_module extramodules/mod_dav_svn.so </IfModule> <Location /svn/repos> DAV svn SVNPath /var/svn/repos # 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 /var/svn/.htpasswd Require valid-user </LimitExcept> </Location> ***パスファイルの作成 /var/svn 辺りにパスワードファイルを作成 htpasswd -c .htpasswd ユーザー名 オプションの-cはパスファイルの新規作成を指す、追加の場合はいらない |基本書式|htpasswd [オプション] [対象のパスワードファイル] [ユーザ名]| |新規パスワードファイルの作成|htpasswd -c passfilename username| |既存ユーザのパスワード変更|htpasswd passfilename username| |既存のパスワードファイルへユーザ追加|htpasswd passfilename otheruser| パスワードを同時に設定することもできるらしい htpasswd -b -c -m .htpasswd <<username>> <<password>> ***動作確認 http://hostname/svn/repos これにブラウザでアクセスして何か表示されればとりあえず成功。~ この場合Basic認証は求められない模様。 ***参考サイト ディストリビューションが違ったり古かったりするので、そんなに信用できなかった~ http://www.gside.org/Gentoo/subversion/subversion.html

表示オプション

横に並べて表示:
変化行の前後のみ表示: