flagflag  
13: 2011-09-23 (Fri) 10:15:24 iseki source Cur: 2020-12-02 (Wed) 13:43:23 iseki source
Line 15: Line 15:
 # make install  # make install
- /usr/local/apache/modules に ''mod_authz_svn.so, mod_dav_svn.so'' がインストールされる - /usr/local/apache/modules に ''mod_authz_svn.so, mod_dav_svn.so'' がインストールされる
 +#br
 +
 +**** v1.8.10 [#n2b0e419]
 +- sqlite がないと subversion をコンパイルできない.
 +- serf もないと駄目.# serf はどこから落としたか忘れた
 +- 1.8.10 では http のクライアント が変更になったが,うまくインストールできないので,http://~ で指定できない.
 +
 + # wget www.sqlite.org/2014/sqlite-autoconf-3080​702.tar.gz
 + # zcat sqlite-autoconf-3080702.tar.gz |tar xfv -
 + # ...
 + # cd subversion-1.8.10
 + # ln -s ../sqlite-autoconf-3080702 sqlite-amalgamation
 + # ln -s ../serf-1.3.8 serf
 + # ./configure --with-apxs=/usr/local/apache/bin/apxs
 + # make
 + # make install
 + #
 + # cd /usr/local/apache/modlues            なぜか so ファイルが /usr/local/apache/modules にコピーされない?
 + # rm mod_*_svn.so
 + # ln -s /usr/local/libexec/mod_*_svn.so .
#br #br
Line 44: Line 64:
   </LimitExcept>    </LimitExcept>
 </Location>  </Location>
 + 
 <Location /svn/vc++>  <Location /svn/vc++>
   DAV svn    DAV svn
Line 52: Line 72:
   AuthUserFile  "/usr/local/apache/digest/passwd"    AuthUserFile  "/usr/local/apache/digest/passwd"
 </Location>  </Location>
 +#br
 +- パスワードファイルの作り方
 + htdigest [-c] /usr/local/apache/digest/passwd レルム ユーザー名
 + htdigest2 [-c] /usr/local/apache/digest/passwd レルム ユーザー名
 +- The -c flag creates a new file
 +#br
**  Command [#ne1be775] **  Command [#ne1be775]
 +
*** リポジトリの作成 [#o352898b] *** リポジトリの作成 [#o352898b]
**** local file [#h490115a] **** local file [#h490115a]
Line 66: Line 93:
 # svnadmin create /home/svn/linux/test/  # svnadmin create /home/svn/linux/test/
 # chown -R www.www /home/svn/linux/test  # chown -R www.www /home/svn/linux/test
 + 
 リモート:  リモート:
 $ cd  <データディレクトリ>  $ cd  <データディレクトリ>
Line 72: Line 99:
*** Server (Apache) [#y824e8aa] *** Server (Apache) [#y824e8aa]
 +- アップグレード
 + #svnadmin upgrade svn/xxx
 +
- リポジトリのコピー(バックアップ) - リポジトリのコピー(バックアップ)
 # cd /home/svn/linux  # cd /home/svn/linux
Line 84: Line 114:
*** Client [#da09685a] *** Client [#da09685a]
 +- アップグレード
 + $ svn upgrade .
 +
- チェックアウト - チェックアウト
 $ svn co http://www.nsl.tuis.ac.jp/svn/linux/TUIS​_Lib/trunk TUIS_Lib  $ svn co http://www.nsl.tuis.ac.jp/svn/linux/TUIS​_Lib/trunk TUIS_Lib
Line 97: Line 130:
- 任意のリビジョンにする - 任意のリビジョンにする
 $ svn update -r ####        ####:リビジョンNo.  $ svn update -r ####        ####:リビジョンNo.
 +
 +- ブランチを切り替える
 + $ svn sw "URL of branche"
- command に実行ビットを設定する. - command に実行ビットを設定する.
Line 102: Line 138:
#br #br
-** エラー [#hf64e8ae] +** Trouble Shooting [#n3b7c3cb] 
-*** svn: PROPFIND request failed on [#od6103a8]+*** どうしてもロックが外れない [#dd4a1cd0] 
 +- サーバの該当リポジトリのディレクトリに移動する. 
 + # cd ./db/lock 
 + # grep -R bdb_tool.cpp .    (bdb_tool.cpp はロックしたファイル) 
 + ./23a/23a16e5f411733325d11d5f15009fc0c:​/trunk/ExtendLib/xLib/bdb_tool.cpp 
 + # rm ./23a/23a16e5f411733325d11d5f15009fc0c 
 +#br 
 + 
 +*** use Proxy [#nf1dcb5c] 
 +-$ vi ~/.subversion/servers 
 + [global] 
 + # http-proxy-exceptions = *.exception.com, www.internal-site.org 
 + http-proxy-host = 202.26.159.212  <-- proxy server's IP address 
 + http-proxy-port = 8080            <-- proxy server's port number 
 + 
 +*** エラー [#hf64e8ae] 
 + 
 +**** svn: PROPFIND request failed on [#od6103a8]
- 認証のエラー?  -> ~/.subversion を削除 - 認証のエラー?  -> ~/.subversion を削除
#br #br


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

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

Members: 0
Guests: 32

more...

Access Counter

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