Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
If you want to see English page, please click "English" Button at Left.
[
タイトル一覧
|
ページ一覧
|
新規
|
単語検索
|
最終更新
|
ヘルプ
]
subversion
をテンプレートにして作成
[
トップ
]
[ ]
開始行:
* Subversion
- つい Secondversion と言ってしまいそうになる バージョン...
~
** Links
- Home: http://subversion.tigris.org/
- Download: http://tortoisesvn.net/downloads
#br
** Install
- 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_da...
#br
**** v1.8.10
- sqlite がないと subversion をコンパイルできない.
- serf もないと駄目.# serf はどこから落としたか忘れた
- 1.8.10 では http のクライアント が変更になったが,うま...
# wget www.sqlite.org/2014/sqlite-autoconf-3080702.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 ファ...
# rm mod_*_svn.so
# ln -s /usr/local/libexec/mod_*_svn.so .
#br
*** sqlite3_config などのリンクエラー
- --with-sqlite を付けてもリンクエラーを起こす場合 (例:v1...
# cd subversion-1.6.6
# wget http://www.sqlite.org/sqlite-amalgamation-3.6.13....
# zcat sqlite-amalgamation-3.6.13.tar.gz |tar xfv -
# ln -s sqlite-3.6.13 sqlite-amalgamation
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
** Apache Setup Files
*** httpd.conf
Include conf/subversion.conf
*** subversion.conf
- [[Digest認証]] の使用例
<Location /svn/linux>
DAV svn
SVNParentPath /home/svn/linux
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
AuthName "NSL"
AuthUserFile "/usr/local/apache/digest/passwd"
</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
*** リポジトリの作成
**** local file
# cd <データディレクトリ>
# mkdir /home/svn/linux/test
# svnadmin create /home/svn/linux/test/
# svn import -m "first" . file:///home/svn/linux/test/tr...
# 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/...
*** Server (Apache)
- アップグレード
#svnadmin upgrade svn/xxx
- リポジトリのコピー(バックアップ)
# cd /home/svn/linux
# svnadmin hotcopy test test2
- ブランチの作成
# svn mkdir -m "" http://www.nsl.tuis.ac.jp/svn/opensim/...
# svn import -m "v0.6.7" . http://www.nsl.tuis.ac.jp/svn...
- ブランチの削除
# svn delete -m "mis v0.6.7" http://www.nsl.tuis.ac.jp/...
*** Client
- アップグレード
$ svn upgrade .
- チェックアウト
$ svn co http://www.nsl.tuis.ac.jp/svn/linux/TUIS_Lib/tr...
-- proxy の設定
vi ~/.subversion/servers
[global]
http-proxy-host = プロキシサーバ
http-proxy-port = ポート番号
- カレントディレクトリで無視するファイルを指定 (エディタ...
$ svn propedit svn:ignore .
- 任意のリビジョンにする
$ svn update -r #### ####:リビジョンNo.
- ブランチを切り替える
$ svn sw "URL of branche"
- command に実行ビットを設定する.
$ svn propset svn:executable on command
#br
** Trouble Shooting
*** どうしてもロックが外れない
- サーバの該当リポジトリのディレクトリに移動する.
# cd ./db/lock
# grep -R bdb_tool.cpp . (bdb_tool.cpp はロックした...
./23a/23a16e5f411733325d11d5f15009fc0c:/trunk/ExtendLib/...
# rm ./23a/23a16e5f411733325d11d5f15009fc0c
#br
*** use Proxy
-$ vi ~/.subversion/servers
[global]
# http-proxy-exceptions = *.exception.com, www.internal-...
http-proxy-host = 202.26.159.212 <-- proxy server's IP...
http-proxy-port = 8080 <-- proxy server's po...
*** エラー
**** svn: PROPFIND request failed on
- 認証のエラー? -> ~/.subversion を削除
#br
終了行:
* Subversion
- つい Secondversion と言ってしまいそうになる バージョン...
~
** Links
- Home: http://subversion.tigris.org/
- Download: http://tortoisesvn.net/downloads
#br
** Install
- 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_da...
#br
**** v1.8.10
- sqlite がないと subversion をコンパイルできない.
- serf もないと駄目.# serf はどこから落としたか忘れた
- 1.8.10 では http のクライアント が変更になったが,うま...
# wget www.sqlite.org/2014/sqlite-autoconf-3080702.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 ファ...
# rm mod_*_svn.so
# ln -s /usr/local/libexec/mod_*_svn.so .
#br
*** sqlite3_config などのリンクエラー
- --with-sqlite を付けてもリンクエラーを起こす場合 (例:v1...
# cd subversion-1.6.6
# wget http://www.sqlite.org/sqlite-amalgamation-3.6.13....
# zcat sqlite-amalgamation-3.6.13.tar.gz |tar xfv -
# ln -s sqlite-3.6.13 sqlite-amalgamation
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
** Apache Setup Files
*** httpd.conf
Include conf/subversion.conf
*** subversion.conf
- [[Digest認証]] の使用例
<Location /svn/linux>
DAV svn
SVNParentPath /home/svn/linux
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
AuthName "NSL"
AuthUserFile "/usr/local/apache/digest/passwd"
</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
*** リポジトリの作成
**** local file
# cd <データディレクトリ>
# mkdir /home/svn/linux/test
# svnadmin create /home/svn/linux/test/
# svn import -m "first" . file:///home/svn/linux/test/tr...
# 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/...
*** Server (Apache)
- アップグレード
#svnadmin upgrade svn/xxx
- リポジトリのコピー(バックアップ)
# cd /home/svn/linux
# svnadmin hotcopy test test2
- ブランチの作成
# svn mkdir -m "" http://www.nsl.tuis.ac.jp/svn/opensim/...
# svn import -m "v0.6.7" . http://www.nsl.tuis.ac.jp/svn...
- ブランチの削除
# svn delete -m "mis v0.6.7" http://www.nsl.tuis.ac.jp/...
*** Client
- アップグレード
$ svn upgrade .
- チェックアウト
$ svn co http://www.nsl.tuis.ac.jp/svn/linux/TUIS_Lib/tr...
-- proxy の設定
vi ~/.subversion/servers
[global]
http-proxy-host = プロキシサーバ
http-proxy-port = ポート番号
- カレントディレクトリで無視するファイルを指定 (エディタ...
$ svn propedit svn:ignore .
- 任意のリビジョンにする
$ svn update -r #### ####:リビジョンNo.
- ブランチを切り替える
$ svn sw "URL of branche"
- command に実行ビットを設定する.
$ svn propset svn:executable on command
#br
** Trouble Shooting
*** どうしてもロックが外れない
- サーバの該当リポジトリのディレクトリに移動する.
# cd ./db/lock
# grep -R bdb_tool.cpp . (bdb_tool.cpp はロックした...
./23a/23a16e5f411733325d11d5f15009fc0c:/trunk/ExtendLib/...
# rm ./23a/23a16e5f411733325d11d5f15009fc0c
#br
*** use Proxy
-$ vi ~/.subversion/servers
[global]
# http-proxy-exceptions = *.exception.com, www.internal-...
http-proxy-host = 202.26.159.212 <-- proxy server's IP...
http-proxy-port = 8080 <-- proxy server's po...
*** エラー
**** svn: PROPFIND request failed on
- 認証のエラー? -> ~/.subversion を削除
#br
ページ名:
サイト内 検索
高度な検索
ログイン
ユーザー名:
パスワード:
パスワード紛失
新規登録
サブ メニュー
新着情報
Books
リンク
サイトマップ
e-Learning
TUIS 認証局証明書
ミニカレンダー
2024年 4月
日
月
火
水
木
金
土
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
<今日>
オンライン状況
70 人のユーザが現在オンラインです。 (5 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 70
もっと...
アクセスカウンタ
今日 :
昨日 :
総計 :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com