bitnami svn设置

时间:2012-09-25 20:46:01

标签: svn tortoisesvn bitnami

我有一个使用Bitnami SVN安装的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
  • 中添加了密码
  • 使用sudo /opt/bitnami/ctlscript.sh restart subversion
  • 重新启动svn

然而,这是我被卡住的地方。现在我想将repo下载到我的电脑上,并让它与Eclipse玩得很好(甚至还没有),以便我可以在服务器上存储我本地的代码。但我无法弄清楚如何与我的电脑同步。我安装了Tortoise SVN,我右键单击一个文件夹并选择SVN Repo-browser,我尝试连接到http://ec2-###-##-###-###.compute-1.amazonaws.com/subversion/,但我没有看到任何内容。我试图添加一个测试文件,我似乎无法提交它。我得到了

提交失败(详情如下): POST请求在响应中返回了无效的XML:行处的XML解析错误  3:格式不正确(令牌无效)(/ s​​ubversion /!svn / me)

我错过了什么?

另外,作为一方,是颠覆默认的回购?

1 个答案:

答案 0 :(得分: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 Repository"
AuthUserFile /opt/btinami/subversion/users.passwd
Require valid-user             

  • 重新启动apache sudo /opt/bitnami/ctlscript.sh restart apache
  • 使用http://ec2-###-##-###-###.compute-1.amazonaws.com/subversion
  • 进行连接

对于svn访问:

  • 打开端口3690
  • 编辑/opt/bitnami/repository/conf/svnserve.conf以获取用户权限
  • 使用sudo /opt/bitnami/ctlscript.sh restart subversion
  • 重新启动svn
  • 使用字符串svn:// path / to / your / repository
  • 进行连接