HiiHahWIKI - making some notes for... -
Subversionをセットアップ
をテンプレートにして作成
開始行:
*Subversionをセットアップ [#h6288b7b]
ひょんなことから、一からsubversionをセットアップすること...
***環境 [#w4a3e0f2]
CentOS5.4です。
***インストール [#u6ecc1e1]
yumでインストールします。
こんな感じ。
rootユーザで実行しますw
まず、yum infoでパッケージを確認。
[root@localhost ~]# yum info subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name : subversion
Arch : i386
Version : 1.6.11
Release : 7.el5_6.4
Size : 3.1 M
Repo : updates
Summary : Modern Version Control System designed to r...
URL : http://subversion.apache.org/
License : ASL 1.1
Description: Subversion is a concurrent version control ...
: or more users to collaborate in developing...
: hierarchy of files and directories while k...
: changes. Subversion only stores the diffe...
: instead of every complete file. Subversio...
: compelling replacement for CVS.
次に、yum installでインストール
[root@localhost ~]# yum install subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package subversion.i386 0:1.6.11-7.el5_6.4 set to b...
--> Processing Dependency: perl(URI) >= 1.17 for package...
--> Running transaction check
---> Package perl-URI.noarch 0:1.35-3 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================...
Package Arch Ve...
========================================================...
Installing:
subversion i386 1....
Installing for dependencies:
perl-URI noarch 1....
Transaction Summary
========================================================...
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): perl-URI-1.35-3.noarch.rpm ...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (21%) 18% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (40%) 37% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (58%) 57% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (77%) 76% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (95%) 95% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rpm ...
--------------------------------------------------------...
Total ...
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : perl-URI ...
Installing : subversion ...
Installed:
subversion.i386 0:1.6.11-7.el5_6.4 ...
Dependency Installed:
perl-URI.noarch 0:1.35-3 ...
Complete!
svn関連がインストールされました。
***リポジトリを格納するディレクトリの作成 [#a97ec250]
インストール完了後、リポジトリを格納するディレクトリを作...
まあ、ディスクの切り方にもよりますが、運用を考えて、空き...
小生は/var配下に作成
mkdir /var/svn
***リポジトリを作成 [#q2623e0a]
リポジトリは以下のコマンドを利用して作成できます。
***初期設定① [#n4944f56]
subversionの初期設定に関するファイルは以下の2つ
:/etc/init.d/svnserve|デーモン起動用スクリプト
:/etc/sysconfig/svnserve|起動スクリプトから読み込まれる設...
小生の環境では、インストール後には「/etc/sysconfig/svnser...
して、同じく、rootユーザで実行します。
*** subversion構築時の注意点 [#b930ab4c]
SVNにアクセスする際のURLで
svn://hostname/hogehoge
でアクセスしたい場合、SVNインストール後に、svnserveの起動...
これをやらないと
svn://hostname/var/svn/hogehoge
とアクセスしないといけない。⇒いけてない。
終了行:
*Subversionをセットアップ [#h6288b7b]
ひょんなことから、一からsubversionをセットアップすること...
***環境 [#w4a3e0f2]
CentOS5.4です。
***インストール [#u6ecc1e1]
yumでインストールします。
こんな感じ。
rootユーザで実行しますw
まず、yum infoでパッケージを確認。
[root@localhost ~]# yum info subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name : subversion
Arch : i386
Version : 1.6.11
Release : 7.el5_6.4
Size : 3.1 M
Repo : updates
Summary : Modern Version Control System designed to r...
URL : http://subversion.apache.org/
License : ASL 1.1
Description: Subversion is a concurrent version control ...
: or more users to collaborate in developing...
: hierarchy of files and directories while k...
: changes. Subversion only stores the diffe...
: instead of every complete file. Subversio...
: compelling replacement for CVS.
次に、yum installでインストール
[root@localhost ~]# yum install subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package subversion.i386 0:1.6.11-7.el5_6.4 set to b...
--> Processing Dependency: perl(URI) >= 1.17 for package...
--> Running transaction check
---> Package perl-URI.noarch 0:1.35-3 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================...
Package Arch Ve...
========================================================...
Installing:
subversion i386 1....
Installing for dependencies:
perl-URI noarch 1....
Transaction Summary
========================================================...
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): perl-URI-1.35-3.noarch.rpm ...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (21%) 18% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (40%) 37% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (58%) 57% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (77%) 76% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rp (95%) 95% [==...
(2/2): subversion-1.6.11-7.el5_6.4.i386.rpm ...
--------------------------------------------------------...
Total ...
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : perl-URI ...
Installing : subversion ...
Installed:
subversion.i386 0:1.6.11-7.el5_6.4 ...
Dependency Installed:
perl-URI.noarch 0:1.35-3 ...
Complete!
svn関連がインストールされました。
***リポジトリを格納するディレクトリの作成 [#a97ec250]
インストール完了後、リポジトリを格納するディレクトリを作...
まあ、ディスクの切り方にもよりますが、運用を考えて、空き...
小生は/var配下に作成
mkdir /var/svn
***リポジトリを作成 [#q2623e0a]
リポジトリは以下のコマンドを利用して作成できます。
***初期設定① [#n4944f56]
subversionの初期設定に関するファイルは以下の2つ
:/etc/init.d/svnserve|デーモン起動用スクリプト
:/etc/sysconfig/svnserve|起動スクリプトから読み込まれる設...
小生の環境では、インストール後には「/etc/sysconfig/svnser...
して、同じく、rootユーザで実行します。
*** subversion構築時の注意点 [#b930ab4c]
SVNにアクセスする際のURLで
svn://hostname/hogehoge
でアクセスしたい場合、SVNインストール後に、svnserveの起動...
これをやらないと
svn://hostname/var/svn/hogehoge
とアクセスしないといけない。⇒いけてない。
ページ名: