GNU/Linux >> Linux の 問題 >  >> Debian

Debian9にApacheSubversionをインストールする方法

このチュートリアルでは、Debian9にApacheSubversionをインストールする方法を示します。知らなかった人のために、知らなかった人のために、Apache Subversionはオープンソースのバージョン管理システムです。ファイルやフォルダのコレクションを追跡するのに役立ちます。Subversionで管理するファイルやフォルダを変更、追加、削除するたびに、これらの変更をSubversionリポジトリにコミットします。これらの変更を反映して、リポジトリに新しいリビジョンを作成します。以前のリビジョンの内容にいつでも戻って確認し、取得できます。SVNは、ネットワークアクセス用のいくつかのプロトコル(SVN、SVN + SSH、HTTP、HTTPS)をサポートしています。遅れている場合ファイアウォール、HTTPベースのSubversionは、SVNトラフィックが追加のファイアウォールルールセットなしでファイアウォールを通過するため、有利です。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 9(Stretch)サーバーにApache Subversion(SVN)を段階的にインストールする方法を紹介します。

Debian9StretchにApacheSubversionをインストールする

ステップ1.ソフトウェアをインストールする前に、次のapt-getを実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:

apt-get update
apt-get upgrade

ステップ2.ApacheWebサーバーをインストールします。

最初に、HTTP URLを使用してsvnサーバーにアクセスするには、ApacheWebサーバーをインストールする必要があります。

apt-get install apache2 apache2-utils

ステップ3.Subversionをインストールします。

次のコマンドを発行して、ApacheSubversionをインストールできます。

apt-get install subversion subversion-tools libapache2-mod-svn
a2enmod dav
a2enmod dav_svn

ステップ4.Subversion用にApacheを構成します。

Subversion Apacheモジュールパッケージは、構成ファイル/etc/apache2/mods-enabled/dav_svn.confを作成します 。必要な変更を加えるだけです:

nano /etc/apache2/mods-enabled/dav_svn.conf

次のコンテンツを配置します:

Alias /svn /var/lib/svn
<Location /svn>
    DAV svn
    SVNParentPath /var/lib/svn

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

上記の変更を行った後、Apacheサービスを再起動します。

systemctl restart apache2

ステップ5.最初のSVNリポジトリを作成します。

myrepoという名前の最初のsvnリポジトリを作成します。任意の適切な名前を使用できます:

mkdir -p /var/lib/svn/
svnadmin create /var/lib/svn/myrepo
chown -R www-data:www-data /var/lib/svn
chmod -R 775 /var/lib/sv
>

手順6.SVNのアカウントとパスワードを作成します。

次のコマンドは、svnに2人のユーザーを追加します。ユーザーのパスワードを割り当てるように求められます。

htpasswd -m /etc/apache2/dav_svn.passwd chedelics
htpasswd -m /etc/apache2/dav_svn.passwd idroot

Apacheサービスを再起動しましょう:

systemctl restart apache2

ステップ7.ブラウザでリポジトリにアクセスする。

SubversionはデフォルトでHTTPポート80で利用可能になります。お気に入りのブラウザを開き、http://your-domain.com/svn/myrepo/ またはhttp://your-server-ip/svn/myrepo/ 認証を求めるプロンプトが表示されます。手順6で作成したログイン資格情報を使用します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルへのアクセスを有効にしてください。

おめでとうございます!Apache Subversionが正常にインストールされました。このチュートリアルを使用して、Debian 9Stretchサーバーに最新バージョンのApacheSubversion(SVN)をインストールしていただきありがとうございます。 ApacheSubversionの公式Webサイトを確認することをお勧めします。


Debian
  1. Debian10にApacheMavenをインストールする方法

  2. Debian11にApacheMavenをインストールする方法

  3. Debian 11 /Debian10にApacheCassandraをインストールする方法

  1. Debian9にApacheをインストールする方法

  2. Debian9にApacheCassandraをインストールする方法

  3. Debian10にApacheActiveMQをインストールする方法

  1. Debian10にApacheTomcat10をインストールする方法

  2. Debian11にApacheSolrをインストールする方法

  3. Debian11にHAProxyをインストールする方法