0

BitnamiSVNインストールを使用するAWSインスタンスがあります。これでソース管理の設定が簡単になることを望んでいましたが、基本的な構成で苦労しています。私はこれらの指示に従ってみました: http ://wiki.bitnami.org/Components/Subversion#How_to_start_with_Subversion_in_Amazon_EC2.3f

  • ポート3690を開きました
  • ユーザー権限のために/opt/bitnami/repository/conf/svnserve.confを編集しました
  • / opt / bitnami / repository / conf/passwdにパスワードを追加しました
  • でsvnを再起動しましたsudo /opt/bitnami/ctlscript.sh restart subversion

しかし、これは私が立ち往生しているところです。次に、リポジトリをPCにダウンロードし、これをEclipseでうまく機能させて(まだそこにありません)、ローカルにあるコードをサーバーに保存できるようにします。しかし、PCと同期する方法がわかりません。Tortoise SVNをインストールし、フォルダーを右クリックしてSVN Repo-browserを選択すると、接続しようとしましhttp://ec2-###-##-###-###.compute-1.amazonaws.com/subversion/たが、何も表示されません。テストファイルを追加しようとしましたが、コミットできないようです。私は得る

コミットに失敗しました(詳細は次のとおりです):POSTリクエストが応答で無効なXMLを返しました:3行目のXML解析エラー:整形式ではありません(無効なトークン)(/ s​​ubversion /!svn / me)

私は何が欠けていますか?

また、サイドとして、subversionはデフォルトのリポジトリですか?

4

1 に答える 1

1

svnまたはhttpを使用してSubversionにアクセスできます。httpを使用して接続する場合は、ポート3690を開いたり、ユーザー認証用にsvnserve.confを変更したりする必要はありません。

httpアクセスの場合:

  • / opt / bitnami / repository / conf/passwdにパスワードを追加します
  • 基本認証を使用するようにapacheを構成します(/opt/bitnami/apache2/conf/httpd.confファイルを編集し、場所セクションにAuthxxディレクティブを追加します)
DAV svn    
SVNPath "/ path / to / subversion / repository"
AuthType Basic
AuthName「Subversionリポジトリ」
AuthUserFile /opt/btinami/subversion/users.passwd
有効なユーザーが必要             

  • apacheを再起動しますsudo /opt/bitnami/ctlscript.sh restart apache
  • を使用して接続するhttp://ec2-###-##-###-###.compute-1.amazonaws.com/subversion

svnアクセスの場合:

  • ポート3690を開きます
  • /opt/bitnami/repository/conf/svnserve.confユーザー権限の編集
  • でsvnを再起動しますsudo /opt/bitnami/ctlscript.sh restart subversion
  • 文字列sv​​n:// path / to / your/repositoryを使用して接続します
于 2012-09-27T17:23:55.507 に答える