flagflag  
1: 2009-02-03 (Tue) 19:01:38 iseki source 2: 2009-02-03 (Tue) 20:19:11 iseki source
Line 1: Line 1:
-** Subversion [#mecf2f09] +* Subversion [#mecf2f09] 
-- つい Secondversion と言ってしまいそうになる バージョン管理ツール+- つい Secondversion と言ってしまいそうになる バージョン管理ツール
 +~
-*** Links [#o5856791]+** Links [#o5856791]
- http://subversion.tigris.org/ - http://subversion.tigris.org/
 +~
 +~
 +** Install [#y1b7b150]
 +- Apache が ''--enable-dav --enable-so'' オプション付でコンパイルされている必要がある.
 +- コンパイル,インストール
 + # ./configure --with-apxs=/usr/local/apache/bin/apxs
 + # make
 + # make install
 +- /usr/local/apache/modules に ''mod_authz_svn.so, mod_dav_svn.so'' がインストールされる
 +~
 +~
-*** Install [#y1b7b150] +** Apache Setup Files [#xdb493c3]
-- Apache が --enable-dav --enable-so オプション付でコンパイルされている必要がある.+
- ./configure --with-apxs=/usr/local/apache/bin/apxs +*** httpd.conf [#kc558862]
- make +
- make install +
- +
-- /usr/local/apache/modules に mod_authz_svn.so, mod_dav_svn.so がインストールされる +
- +
- +
-*** Setup [#xdb493c3] +
-- httpd.conf+
 Include conf/subversion.conf  Include conf/subversion.conf
-- subversion.conf~ +*** subversion.conf [#i7dba30c] 
-[[Digest認証]] を使う +- [[Digest認証]] の使用例 
- <Location /svn>+ <Location /svn/linux>
   DAV svn    DAV svn
-   #SVNPath /home/svn/ +   SVNParentPath /home/svn/linux 
-   SVNParentPath /home/svn/+   AuthType Digest 
 +   AuthName "NSL" 
 +   AuthUserFile  "/usr/local/apache/digest/passwd" 
 +   <LimitExcept GET PROPFIND OPTIONS REPORT> 
 +       Require valid-user 
 +   </LimitExcept> 
 + </Location>
 + <Location /svn/vc++>
 +   DAV svn
 +   SVNParentPath /home/svn/vc++
   AuthType Digest    AuthType Digest
-   #AuthName "Subversion Repository" 
   AuthName "NSL"    AuthName "NSL"
   AuthUserFile  "/usr/local/apache/digest/passwd"    AuthUserFile  "/usr/local/apache/digest/passwd"
-   Require valid-user 
 </Location>  </Location>
 +**  Command [#ne1be775]
 +*** Server (Apache) [#y824e8aa]
 +- リポジトリの作成 (local file)
 + # cd  <データディレクトリ>
 + # mkdir /home/svn/linux/test
 + # svnadmin create /home/svn/linux/test/
 + # svn import -m "first" . file:///home/svn/linux/test/trunk
 + # chown -R www.www /home/svn/linux/test
 +- リポジトリの作成 (remote file)
 + サーバ:
 + # mkdir /home/svn/linux/test
 + # svnadmin create /home/svn/linux/test/
 + # chown -R www.www /home/svn/linux/test
 +
 + リモート:
 + $ cd  <データディレクトリ>
 + $ svn import -m "first" . http://www.nsl.tuis.ac.jp/svn/linux/test​/trunk
 +~
 +*** Client [#da09685a]
 +- チェックアウト
 + $ svn http://www.nsl.tuis.ac.jp/svn/linux/TUIS​_Lib/trunk TUIS_Lib
-*** 設定 Command(Local) [#ne1be775] +- カレントディレクトリで無視するファイルを指定~ 
- # svnadmin create /home/svn/develop + $ svn propedit svn:ignore .
- # svn import TUIS_Lib file:///home/svn/develop/TUIS_Lib +
- # svn import sl_proxy file:///home/svn/develop/sl_relay +
- # cd /home/svn +
- # chown -R www.www develop+


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

38 user(s) are online (2 user(s) are browsing xpwiki)

Members: 0
Guests: 38

more...

Access Counter

Today : 1281128112811281
Yesterday : 5790579057905790
Total : 2365407723654077236540772365407723654077236540772365407723654077
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com