VisualSVN を使用して Windows システム上に SVN サーバーをセットアップし、イントラネット侵入と組み合わせてパブリック ネットワーク アクセスを実現します。

序文

SVNとはSubversionの略で、オープンソースのバージョン管理システムであり、ブランチ管理システムの効率的な管理により、複数人で同じプロジェクトを共同開発し、リソースの共有を実現し、最終的な一元管理を実現します。汎用システムである Subversion は、プログラム ソース コードを含むあらゆる種類のファイルの管理に使用できます。

SVN も CVS と同様にクロスプラットフォーム ソフトウェアであり、ほとんどの一般的なオペレーティング システムをサポートします。このチュートリアルでは主に、Windows プラットフォームでの SVN サーバーのインストールと構成プロセスを紹介します。また、cpolar イントラネット侵入ツールを組み合わせて、いつでもどこでもパブリック ネットワークからイントラネット ローカル サービスへのリモート アクセスを実現する方法を説明します。

1. VisualSVNのインストールと構成

まず、SVN の公式 Web サイト (https://www.visualsvn.com/downloads/) にアクセスして、サーバー インストール プログラムをダウンロードします。

画像-20230926143820244

インストール プログラムをダウンロードした後、ダブルクリックしてインストール構成インターフェイスに入り、クリックしてNext次の手順に進みます。

1695710420599

[同意します] チェックボックスをオンにし、クリックしてNext次の手順に進みます。

1695710606246

現在デフォルトが選択されています。クリックしNextて次のステップに進みます。

1695710653508

このインターフェイスには 4 つのオプションがあり、ポートに加えて、他の 3 つのオプションをクリックしてBrowseパスを変更できます。

Location: ソフトウェアのインストール場所です。漢字、スペース、特殊文字が含まれないように注意してください。

Repositories: デフォルトのバージョンウェアハウスの場所。自分で選択します。

Server Port: ポート番号、443 または 8443。

Backups: バックアップファイルの保存パス。

1695711353780

ここではデフォルトのパスとポートを選択しました。クリックしてNext次のステップに進みます。

1695711605782

チェックを外し、クリックしてNext次のステップに進みます。

1695711680382

最初のオプションをデフォルトに設定し、クリックしてNext次のステップに進みます。

1695711743763

クリックInstallしてインストールします:

1695711892115

インストールの進行状況バーが表示されなくなったら、クリックしてFinishインストールを完了します。

2. VisualSVNサーバー管理インターフェイスの構成

をクリックするとFinsih、SVN サーバー管理インターフェイスが表示されます。上のナビゲーションのボタンをクリックし操作、オプションをクリックします。Properties

1695712428391

開いたウィンドウで:

まず、左側の 3 番目の項目をクリックします。Network

次に、Server name右側の下の選択ボックスをクリックしてサーバー名を入力します。私はここに入力することにしましたlocalhost。ローカル LAN の IP を入力することもできます。

サービスポートのデフォルト選択: 80

次に、下の [安全な接続を使用する] のチェックを外し、下の [OK] をクリックします。

画像-20230926151747661

次に、左側の SVN サービスの下をクリックしUsers、右クリックして [新しいユーザー] を選択します

1695713019078

ポップアップウィンドウでユーザー名とパスワードを設定し、パスワードを確認して「OK」をクリックします

ここではユーザー名adminとパスワードを選択しましたが123456、自分で設定できます。

1695713289959

単純なパスワードを設定すると、以下に示すポップアップ ウィンドウが表示され、パスワードが長さや複雑さの要件を満たしていないことを確認するメッセージが表示されるため、このチュートリアルはデモンストレーションのみを目的としており、ここではクリックしてこのパスワード オプションの設定を続行することを選択します。

1695713511696

新しいユーザーを作成した後、左側の SVN サービスの下をクリックしRepositories、右クリックして [新規Repository(プロジェクト)] を選択し、 をクリックしてNext次の手順に進みます。

1695713876785

プロジェクト名を入力します。ここに入力しました共享文件。カスタマイズできます。クリックしNextて次のステップに進みます。

1695713970790

デフォルトの選択で十分です。クリックしてNext次のステップに進みます。

1695714105340

デフォルトの選択で十分です。クリックしてNext次のステップに進みます。

1695714147950

デフォルトでオプションをチェックし、クリックしてCreate作成を開始します。

1695714217070

クリックしてFinishプロジェクトの作成を完了します

1695714315998

この時点で、 SVN サービスで設定したばかりのユーザー名とパスワードをlocalhostポップアップ ウィンドウに入力し、[ログイン] をクリックします。admin123456

1695715162300

ログイン後、ローカル エリア ネットワーク上の SVN で作成したプロジェクトを確認できます。共享文件

1695715327999

3. cpolar イントラネットペネトレーションをインストールする

現時点では、VisualSVN サーバーは正常にログインして実行されていますが、ローカルでのみアクセスできます。パブリック ネットワーク環境でいつでもイントラネット上の VisualSVN サービスにアクセスする場合は、cpolar イントラネット ペネトレーションをインストールする必要があります。これを実現するツール。

3.1 アカウントを登録する

cpolar公式ウェブサイトにアクセスしてください: https://www.cpolar.com/

右上隅をクリックし免费注册、電子メールを使用して cpolar アカウントを無料で登録し、ログインします

20221117173301

3.2 cpolar クライアントのダウンロード

ログインに成功したら、クリックして cpolar をローカルにダウンロードし、インストールします (デフォルトでずっとインストールできます)。このチュートリアルでは、Windows バージョンをダウンロードすることを選択します。

20221117173307

3.3 cpolar Web UI管理インターフェイスへのログイン

ブラウザで127.0.0.1:9200にアクセスし、登録された cpolar 電子メール アカウントを使用して cpolar Web UI 管理インターフェイスにログインします (デフォルトはローカル ポート 9200)。

20221117173316

3.4 パブリックネットワークアドレスの作成

正常にログインしてメイン インターフェイスに入ったら、左側のダッシュボードで隧道管理-をクリックし隧道列表、次に をクリックします创建隧道

1695718676197

  • トンネル名: 名前はカスタマイズできますが、既存のトンネル名と重複することはできません。ここに入力しました。svn

  • プロトコル: 選択しますhttp

  • ローカルアドレス:80

  • ドメイン名のタイプ: 無料のパッケージの選択随机域名

  • エリア:China Top

クリック创建

1695719361633

このとき、左側状态在线隧道列表クリックすると、先ほど作成した svn トンネルが表示されます 2 つのパブリック ネットワーク アドレスが生成されます http と https の 2 つのアクセス方法があります アドレスを任意にコピーし、パブリック ネットワークのコンピュータで開きますこれは、次の図に示すように、パブリック ネットワークがローカル イントラネットの VisualSVN サーバーに正常にアクセスしたことを意味します。

画像-20230926171550179

4. 固定パブリックネットワークアドレスアクセス

このチュートリアルでは、無料の cpolar によって生成されたパブリック ネットワーク上のランダムな一時アドレスを使用することに注意してください。このアドレスは 24 時間以内に変更されます。VisualSVN Server を外部ネットワーク環境で長時間使用する必要があるユーザーは、固定アドレスを設定してください。住所、とても必要です。

したがって、第 2 レベルのサブドメイン名を設定できます。このアドレスは固定アドレスであり、ランダムに変更されることはありません [ps: cpolar.cn がファイルされています]

cpolar パッケージを基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cnが登録されました]

cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定し、 をクリックして、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします保留

1695721287104

このチュートリアルを例として、リージョンを選択しChina VIP、第 2 レベルのドメイン名を入力しmysvn、説明 svntest を入力して、「」をクリックします保留

1695721584218

予約が成功したら、予約した第 2 レベルのサブドメイン名のアドレスをコピーし、cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [-] をクリックし、設定するトンネル mysvn を見つけて、右側の をクリックします隧道管理隧道列表编辑

1695722097556

トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。

  • ドメイン名のタイプ: 選択二级子域名
  • サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。mysvn
  • 地域: 選択してくださいChina VIP

クリック更新

1695722164012

更新が完了したら、それを開く在线隧道列表と、パブリック ネットワーク アドレスが変更され、アドレス名も予約済みの固定の第 2 レベルのサブドメイン名になっていることがわかります。

1695722230101

最後に、接続アクセスに固定のパブリック ネットワーク アドレスを使用し、第 2 レベルのサブドメイン名 http://mysvn.vip.cpolar.cn をコピーし、別のパブリック ネットワーク コンピュータのブラウザで開きます。エラーや接続はありません。例外です。ユーザー名を入力してください。パスワードを渡すと、接続が成功したことがわかります。このようにして、固定アドレス アクセスが設定されます。このドメイン名を使用して、いつでもパブリック ネットワークからイントラネット VisualSVN サーバーにアクセスできます。そしてどこでも。

画像-20230926175819144

cpolar ポール クラウドの記事からの転載: Windows システム上に VisualSVN サービスを構築し、イントラネットの浸透と組み合わせてパブリック ネットワーク アクセスを実現する

おすすめ

転載: blog.csdn.net/ljq_up/article/details/133988911