このチュートリアルでは、Ubuntu14.04にApacheSVNをインストールする方法を示します。知らなかった方のために、ApacheSubversionは一般に略称でSVNと呼ばれます。 、(コマンド名svnにちなんで名付けられた)は、Apacheライセンスの下で無料のソフトウェアを配布する、人気のあるソフトウェアバージョン管理およびリビジョン管理システムです。主に開発者がドキュメント、ソースコード、Webページなどの現在および過去のファイルバージョンを維持するために使用します。これは主に、広く使用されているCVS(Concurrent Versions System)の互換性のある後継者になることを目的としています。
SVNは、ネットワークアクセス用にいくつかのプロトコル(SVN、SVN + SSH、HTTP、HTTPS)をサポートしています。ファイアウォールの背後にいる場合、SVNトラフィックはファイアウォールを通過しないため、HTTPベースのSubversionが有利です。追加のファイアウォールルールセット。この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単です。手順を説明します- Ubuntu14.04サーバーへのApacheSVNの段階的なインストール。
Ubuntu14.04にApacheSVNをインストールする
手順1.まず、次のコマンドを使用してリポジトリを更新する必要があります。
sudo apt-get update
ステップ2.SVNとApacheWebサーバーをインストールします。
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
ステップ3.SVNリポジトリを作成して構成します。
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
ステップ4.Apacheを使用してSubversionを構成します。
パッケージをインストールしたら、subversionhttpd構成ファイルを開く必要があります。
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
手順5.SVNのアカウントとパスワードを作成します。
次のコマンドは、svnに2人のユーザーを追加します。ユーザーのパスワードを割り当てるように求められます。
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
ステップ6.Apache2サーバーを再起動します。
etc/init.d/apache2 restart
最後に、URL h ttp://your-ip-address/svn/testrepo
にアクセスできます。 コンテンツをチェックアウトするには、ユーザー名とパスワードの入力を求められます。
おめでとうございます!Apache SVNが正常にインストールされました。このチュートリアルを使用して、Ubuntu14.04システムにApacheSubversionサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のApacheSubversionを確認することをお勧めします。ウェブサイト。