ホームページ  >  記事  >  運用・保守  >  SVN+Apache+IF.svnadmin は、Web 管理 SVN を実装するために https をサポートします

SVN+Apache+IF.svnadmin は、Web 管理 SVN を実装するために https をサポートします

大家讲道理
大家讲道理オリジナル
2017-05-28 10:28:203866ブラウズ

内容を読む

  • 1. 概要

  • 2. ソフトウェアの準備

  • 4. 設定

  • PHP&

    IF.SVナドミン 5. サービスを開始します

  • 1. はじめに ので、それを記録するためにエッセイを書きました

    今日書いた Apache と http アクセスをベースにした SVN サーバーですCentOS7 では、IF.svnadmin は SVN の Web バックグラウンド視覚管理を実装します

iF.SVNAdmin

iF.SVNAdmin アプリケーションは、Subversion 認証ファイル用の Web ベースの GUI です。 PHP 5.3 に基づいており、Web サーバー (Apache) がインストールされている必要があります。このアプリケーションはデータベース バックエンドなどを必要とせず、完全に Subversion 認証ファイルとユーザー認証ファイルに基づいています。 (ユーザーとグループを含むLDAPのサポート

2

4. PHP と IF.SVNadmin を設定してインストールします

5. サービスを開始しますファイアウォールをオンにした後、httpd アクセスを有効にする必要があります

<span style="font-size: 14px"><span style="color: #000000">安装过程如下:</span><span style="color: #800080">1</span><span style="color: #000000">.安装apache

[root@localhost ~]# yum install httpd </span>-<span style="color: #000000">y</span><span style="color: #800080">2</span><span style="color: #000000">.安装svn服务器(其中,mod_dav_svn是apache服务器访问svn的一个模块)

[root@localhost ~]# yum install mod_dav_svn subversion </span>-<span style="color: #000000">y<br><br></span>3.安装完成后可以通过如下命令查看是否安装成功</span>


ファイル/usr/lib/systemd/system/svnserve.serviceを見ると、svnserverの

設定ファイル

が/etc/sysconfig/ svnserve
Modify /etc/sysconfig/svnserve


<span style="font-size: 14px">[root@localhost ~]# httpd -version</span><br><br><span style="font-size: 14px">[root@localhost ~]# svnserve --version</span>


であることがわかりました。

次のコマンドを使用してサービスを有効にします

<span style="font-size: 14px">[root@localhost ~]# ls /etc/httpd/<a href="http://www.php.cn/code/8212.html" target="_blank">module</a>s/ | grep svn</span><br><br><span style="font-size: 14px">mod_authz_svn.so </span>

次のコマンドは起動時に自動的に開始します

mod_dav_svn.so


Apacheを再起動します


<span style="font-size: 14px"><span style="color: #800080">3</span><span style="color: #000000">.在apache下配置svn <br><br></span></span>

開始後Web サーバー サービスにアクセスするには、ブラウザ アドレス http://ip/svnadmin を入力すると、次の図にある構成情報を入力します。各構成情報を入力したら、[テスト] をクリックして、入力が正しいかどうかをテストします。最後に設定を保存します


保存後、デフォルトのアカウントがadmin/adminであることを確認するメッセージが表示されます。

ログイン後、「リポジトリ」の下に「追加」してプロジェクト ディレクトリを追加できます。

「ユーザー」の下にユーザーを追加

「アクセス パス」で対応するプロジェクトのユーザーを関連付け、関連するリーダーを割り当てます。 . 書き込み許可。

以上がSVN+Apache+IF.svnadmin は、Web 管理 SVN を実装するために https をサポートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。