こんにちは、今日してまいりますので、お気軽に設置の最新のWebSVNにCentOS7subversionリポジトリ
WebSVNは、Subversionの方法論を反映するように設計されたsubversionリポジトリのビューを提供します。 私たちは、任意のファイルやディレクトリのログを表示し、任意のリビジョンで変更、追加、または削除されたすべてのファイルのリストを見るこ また、特定のリビジョンで変更された内容を正確に確認するために、ファイルの二つのバージョン間の違いを表示することができます。
機能
WebSVNは以下の機能を提供しています:
- 使いやすいインターフェイス
- カスタマイズ可能なテンプレートシステム
- ファイルリストの色付け
- 非難ビュー
- ログメッセージ検索
- RSSフィードのサポート
- ..
PHPを使用して書かれているので、WebSVNも非常に移植性があり、インストールが簡単です。
次に、Subversion(Apache SVN)用にWebSVNをインストールします。 サーバーにApache SVNがインストールされていることを確認してください。 インストールされていない場合は、このチュートリアルからインストールできます。
Apache SVN(Subversion)をインストールした後、以下の簡単な手順に従う必要があります。
1. WebSVNのダウンロードWebSVNは公式サイトhttp://www.websvn.info/download/からダウンロードできます。 最初にディレクトリ/var/www/html/に入り、その中のパッケージをダウンロードします。
$ sudo -s
$ sudo -s
システムの制限された領域に完全にアクセスできるように、root権限に切り替える必要があるため、シェルまたは端末で上記のコマンドを実行してく
# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
ここでは、websvnの最新バージョン2.3.3をダウンロードしています。 あなたはサイトからリンクを得ることができます。 上記のリンクをインストールしたいパッケージのリンクに置き換えるだけです。
2. ダウンロードしたzipを解凍します
# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn
Phpをインストール
# yum install php
WebSVN configを編集
今、我々はdistconfigをコピーする必要があります。/var/www/html/websvn/includeディレクトリ内にあるphpを設定します。phpを編集し、設定ファイルを編集します。
# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php
次に、以下に示すようにファイルを変更する必要があります。 完了したら、ファイルを保存して終了してください。
// Configure these lines if your commands aren't on your path.// $config->setSVNCommandPath('/usr/bin'); // e.g. c:\program files\subversion\bin $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled... $config->setEnscriptPath('/usr/bin'); $config->setSedPath('/bin');
// For delivered tarballs, if option enabled... $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled... $config->setGZipPath('/bin');
// $config->parentPath('/svn/');
$extEnscript = "perl";$extEnscript = "python";$extEnscript = "sql";$extEnscript = "java";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "bash";
WebSVN
の起動はほぼ完了です。 次に、Apacheサーバーを再起動する必要があります。 あなたは以下のコマンドでそれを行うことができます。
# systemctl restart httpd.service
そして、お気に入りのブラウザ内でWebSVNを開き、アドレスをhttp://Ip-address/websvnにするか、ローカルコンピュータ上にいる場合はhttp://localhost/websvnに移動します。
メモ: 「/Usr/bin/enscript」の場所に「enscript」ツールが見つかりません」などのエラーが発生した場合は、「yum install enscript」コマンドを使用してenscriptをインストールする必要があります。
結論
万歳、Centos7サーバーにWebSVNのインストールが完了しました。 このチュートリアルは、あまりにもRHEL7上で素晴らしい作品。 WebSVNは、subversionの方法論を反映するように設計されたsubversionリポジトリのビューを提供します。 任意のファイルまたはディレクトリのログを表示し、任意のリビジョンで変更、追加、削除されたすべてのファイルのリストを表示できます。 だから、ご質問、コメント、フィードバックがある場合は、以下のコメントボックスに書いて、私たちは詰め込むが追加または改善する必要があるかを知 ありがとうございました! Webvnをお楽しみください:-)