GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04にSubversionをインストールする方法

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

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

Ubuntu16.04にSubversionをインストールする

手順1.まず、次のapt-getを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

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

まず、HTTP URLを使用してsvnサーバーにアクセスするには、Apache Webサーバーをインストールする必要があります:

apt-get install apache2

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

次のコマンドを使用して、Subversionパッケージとその依存関係をインストールします。また、Apachelibapache2-mod-svnパッケージのsvnモジュールをシステムにインストールします。

apt-get install subversion libapache2-mod-svn libapache2-svn libsvn-dev
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 idroot
htpasswd -m /etc/apache2/dav_svn.passwd chedelics

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

systemctl restart apache2

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

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

おめでとうございます!Subversionが正常にインストールされました。Ubuntu16.04LTS(Xenial Xerus)システムにSubversionをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、公式のApacheを確認することをお勧めします。 SubversionのWebサイト。


Ubuntu
  1. UbuntuとDebianにSubversion1.9をインストールする方法

  2. UbuntuとDebianにSubversion(SVN)1.8.15をインストールする方法

  3. Ubuntu16.04にRをインストールする方法

  1. UbuntuにOdooをインストールする方法

  2. UbuntuにMavenをインストールする方法

  3. Ubuntu18.04にGoをインストールする方法

  1. UbuntuにWineをインストールする方法

  2. Ubuntu20.04にRubyをインストールする方法

  3. Ubuntu20.04にRをインストールする方法