インターネット経由でアクセスできる個人用SVNリモートリポジトリを設定することはできますか?

StackOverflow https://stackoverflow.com/questions/819201

  •  03-07-2019
  •  | 
  •  

質問

たとえば、1台のコンピューターにSVNサーバーがあり、他の3台のコンピューターにTortoiseSVNがあります。これら3台のコンピューターは、SVNサーバーからファイルをコミットおよびチェックアウトできます。インターネット、および可能な限り無料で。これは可能ですか?良いチュートリアルを教えていただけますか?ありがとう

これまでのところ、これはLANを介して実現できることを認識しています。

役に立ちましたか?

解決

SVNレッドブック

3つの選択肢があります-svnserveの使用、svnserve over SSH、またはApache HTTPの使用。それぞれに賛否両論があり、これらについて説明します。また、必要に応じてファイアウォール(ポート転送など)を設定する必要があることに注意してください。

Red Bookの記事から:

  

グループに可能な限りシンプルなサーバーをセットアップしようとしている場合、バニラsvnserveのインストールが最も簡単で最速のルートです。ただし、リポジトリデータはネットワークを介して平文で送信されることに注意してください。展開が完全に会社のLANまたはVPN内にある場合、これは問題ではありません。 リポジトリが広く開かれたインターネットに公開されている場合、リポジトリのコンテンツが機密性を持たないこと(たとえば、オープンソースコードのみが含まれていること)を確認したり、ネットワーク通信を暗号化するSASL。

(私の強調)

他のヒント

はい、これは可能であり、セットアップは難しくありません!

たとえば、WebDAVでApacheをサーバーにインストールできます。詳細については、 SVN Book をご覧ください。 Apacheを使用したインストールについては、 this をご覧ください。

コンピューターにインターネット経由でアクセス可能なApacheサーバーがある場合、インターネット経由でアクセスできるようにSVnサーバーを設定できます。

Windowsを使用していると想定しているので、チェックアウトしてください: http://svn.spears.at/

http://opensvn.csie.org にアクセスできます。 何度か使用しましたが、本当に良いサービスです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top