[27] 2008/02/05/15:20

Subversion インストール

# apt-get install subversion subversion-tools libapache2-svn

※レポジトリ・ルート /va/svn
※レポジトリ・パス /var/svn/repname

■ レポジトリ作成
# cd /var/svn
# svnadmin create repname
# chown -R www-data:www-data /var/svn/repname
(branches/tags/trunk フォルダ作成)

svnserverを使用する場合
/etc/inetd.conf に追加
 svn stream tcp nowait.1000 www-data /usr/sbin/tcpd /usr/bin/svnserve -i

svnserve.conf を編集
 anon-access = none
 auth-access = write
 password-db = passwd

passwd ファイルを編集
 harry = harryssecret
 sally = sallyssecret

inetd再起動


■ Apacheを使用する場合
# vi /etc/apache2/mods-enabled/dav_svn.conf

<Location /svn>
  DAV svn
  SVNParentPath /var/svn

  #pleskの場合、管理画面から「svn」アカウントを作っておくと便利
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /var/www/vhosts/domain/pd/d..httpdocs@svn
  Require valid-user
</Location>


TortoiseSVN SSH接続
 [ネットワーク]メニューの「SSH クライアント」に以下を入力

 〜〜/TortoisePlink.exe -ssh -l (account) -pw (password)

 svn+ssh://domain/var/svn/repname でアクセスできる

snipped byface


検索
ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メインメニュー