記事ディレクトリ
序文
SVNとはSubversionの略で、オープンソースのバージョン管理システムであり、ブランチ管理システムの効率的な管理により、複数人で同じプロジェクトを共同開発し、リソースの共有を実現し、最終的な一元管理を実現します。汎用システムである Subversion は、プログラム ソース コードを含むあらゆる種類のファイルの管理に使用できます。
SVN も CVS と同様にクロスプラットフォーム ソフトウェアであり、ほとんどの一般的なオペレーティング システムをサポートします。このチュートリアルでは主に、Windows プラットフォームでの SVN サーバーのインストールと構成プロセスを紹介します。また、cpolar イントラネット侵入ツールを組み合わせて、いつでもどこでもパブリック ネットワークからイントラネット ローカル サービスへのリモート アクセスを実現する方法を説明します。
1. VisualSVNのインストールと構成
まず、SVN の公式 Web サイト (https://www.visualsvn.com/downloads/) にアクセスして、サーバー インストール プログラムをダウンロードします。
インストール プログラムをダウンロードした後、ダブルクリックしてインストール構成インターフェイスに入り、クリックしてNext
次の手順に進みます。
[同意します] チェックボックスをオンにし、クリックしてNext
次の手順に進みます。
現在デフォルトが選択されています。クリックしNext
て次のステップに進みます。
このインターフェイスには 4 つのオプションがあり、ポートに加えて、他の 3 つのオプションをクリックしてBrowse
パスを変更できます。
Location
: ソフトウェアのインストール場所です。漢字、スペース、特殊文字が含まれないように注意してください。
Repositories
: デフォルトのバージョンウェアハウスの場所。自分で選択します。
Server Port
: ポート番号、443 または 8443。
Backups
: バックアップファイルの保存パス。
ここではデフォルトのパスとポートを選択しました。クリックしてNext
次のステップに進みます。
チェックを外し、クリックしてNext
次のステップに進みます。
最初のオプションをデフォルトに設定し、クリックしてNext
次のステップに進みます。
クリックInstall
してインストールします:
インストールの進行状況バーが表示されなくなったら、クリックしてFinish
インストールを完了します。
2. VisualSVNサーバー管理インターフェイスの構成
をクリックするとFinsih
、SVN サーバー管理インターフェイスが表示されます。上のナビゲーションのボタンをクリックし操作
、オプションをクリックします。Properties
開いたウィンドウで:
まず、左側の 3 番目の項目をクリックします。Network
次に、Server name
右側の下の選択ボックスをクリックしてサーバー名を入力します。私はここに入力することにしましたlocalhost
。ローカル LAN の IP を入力することもできます。
サービスポートのデフォルト選択: 80
次に、下の [安全な接続を使用する] のチェックを外し、下の [OK] をクリックします。
次に、左側の SVN サービスの下をクリックしUsers
、右クリックして [新しいユーザー] を選択します
ポップアップウィンドウでユーザー名とパスワードを設定し、パスワードを確認して「OK」をクリックします
ここではユーザー名admin
とパスワードを選択しましたが123456
、自分で設定できます。
単純なパスワードを設定すると、以下に示すポップアップ ウィンドウが表示され、パスワードが長さや複雑さの要件を満たしていないことを確認するメッセージが表示されるため、このチュートリアルはデモンストレーションのみを目的としており、ここではクリックしてこのパスワード オプションの設定を続行することを選択します。
新しいユーザーを作成した後、左側の SVN サービスの下をクリックしRepositories
、右クリックして [新規Repository
(プロジェクト)] を選択し、 をクリックしてNext
次の手順に進みます。
プロジェクト名を入力します。ここに入力しました共享文件
。カスタマイズできます。クリックしNext
て次のステップに進みます。
デフォルトの選択で十分です。クリックしてNext
次のステップに進みます。
デフォルトの選択で十分です。クリックしてNext
次のステップに進みます。
デフォルトでオプションをチェックし、クリックしてCreate
作成を開始します。
クリックしてFinish
プロジェクトの作成を完了します
この時点で、 SVN サービスで設定したばかりのユーザー名とパスワードをlocalhost
ポップアップ ウィンドウに入力し、[ログイン] をクリックします。admin
123456
ログイン後、ローカル エリア ネットワーク上の SVN で作成したプロジェクトを確認できます。共享文件
3. cpolar イントラネットペネトレーションをインストールする
現時点では、VisualSVN サーバーは正常にログインして実行されていますが、ローカルでのみアクセスできます。パブリック ネットワーク環境でいつでもイントラネット上の VisualSVN サービスにアクセスする場合は、cpolar イントラネット ペネトレーションをインストールする必要があります。これを実現するツール。
3.1 アカウントを登録する
cpolar公式ウェブサイトにアクセスしてください: https://www.cpolar.com/
右上隅をクリックし免费注册
、電子メールを使用して cpolar アカウントを無料で登録し、ログインします
3.2 cpolar クライアントのダウンロード
ログインに成功したら、クリックして cpolar をローカルにダウンロードし、インストールします (デフォルトでずっとインストールできます)。このチュートリアルでは、Windows バージョンをダウンロードすることを選択します。
3.3 cpolar Web UI管理インターフェイスへのログイン
ブラウザで127.0.0.1:9200にアクセスし、登録された cpolar 電子メール アカウントを使用して cpolar Web UI 管理インターフェイスにログインします (デフォルトはローカル ポート 9200)。
3.4 パブリックネットワークアドレスの作成
正常にログインしてメイン インターフェイスに入ったら、左側のダッシュボードで隧道管理
-をクリックし隧道列表
、次に をクリックします创建隧道
。
-
トンネル名: 名前はカスタマイズできますが、既存のトンネル名と重複することはできません。ここに入力しました。
svn
-
プロトコル: 選択します
http
-
ローカルアドレス:
80
-
ドメイン名のタイプ: 無料のパッケージの選択
随机域名
-
エリア:
China Top
クリック创建
このとき、左側状态
を在线隧道列表
クリックすると、先ほど作成した svn トンネルが表示されます 2 つのパブリック ネットワーク アドレスが生成されます http と https の 2 つのアクセス方法があります アドレスを任意にコピーし、パブリック ネットワークのコンピュータで開きますこれは、次の図に示すように、パブリック ネットワークがローカル イントラネットの VisualSVN サーバーに正常にアクセスしたことを意味します。
4. 固定パブリックネットワークアドレスアクセス
このチュートリアルでは、無料の cpolar によって生成されたパブリック ネットワーク上のランダムな一時アドレスを使用することに注意してください。このアドレスは 24 時間以内に変更されます。VisualSVN Server を外部ネットワーク環境で長時間使用する必要があるユーザーは、固定アドレスを設定してください。住所、とても必要です。
したがって、第 2 レベルのサブドメイン名を設定できます。このアドレスは固定アドレスであり、ランダムに変更されることはありません [ps: cpolar.cn がファイルされています]
cpolar パッケージを基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cnが登録されました]
cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定し、 をクリックして、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします保留
。
このチュートリアルを例として、リージョンを選択しChina VIP
、第 2 レベルのドメイン名を入力しmysvn
、説明 svntest を入力して、「」をクリックします保留
。
予約が成功したら、予約した第 2 レベルのサブドメイン名のアドレスをコピーし、cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [-] をクリックし、設定するトンネル mysvn を見つけて、右側の をクリックします隧道管理
。隧道列表
编辑
トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。
- ドメイン名のタイプ: 選択
二级子域名
- サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。
mysvn
- 地域: 選択してください
China VIP
クリック更新
更新が完了したら、それを開く在线隧道列表
と、パブリック ネットワーク アドレスが変更され、アドレス名も予約済みの固定の第 2 レベルのサブドメイン名になっていることがわかります。
最後に、接続アクセスに固定のパブリック ネットワーク アドレスを使用し、第 2 レベルのサブドメイン名 http://mysvn.vip.cpolar.cn をコピーし、別のパブリック ネットワーク コンピュータのブラウザで開きます。エラーや接続はありません。例外です。ユーザー名を入力してください。パスワードを渡すと、接続が成功したことがわかります。このようにして、固定アドレス アクセスが設定されます。このドメイン名を使用して、いつでもパブリック ネットワークからイントラネット VisualSVN サーバーにアクセスできます。そしてどこでも。
cpolar ポール クラウドの記事からの転載: Windows システム上に VisualSVN サービスを構築し、イントラネットの浸透と組み合わせてパブリック ネットワーク アクセスを実現する