我有一个使用Bitnami SVN安装的AWS实例。我希望这会使设置源代码控制变得容易,但我在基本配置上苦苦挣扎。我试着按照这些指示: http://wiki.bitnami.org/Components/Subversion#How_to_start_with_Subversion_in_Amazon_EC2.3f
sudo /opt/bitnami/ctlscript.sh restart subversion
然而,这是我被卡住的地方。现在我想将repo下载到我的电脑上,并让它与Eclipse玩得很好(甚至还没有),以便我可以在服务器上存储我本地的代码。但我无法弄清楚如何与我的电脑同步。我安装了Tortoise SVN,我右键单击一个文件夹并选择SVN Repo-browser,我尝试连接到http://ec2-###-##-###-###.compute-1.amazonaws.com/subversion/
,但我没有看到任何内容。我试图添加一个测试文件,我似乎无法提交它。我得到了
提交失败(详情如下): POST请求在响应中返回了无效的XML:行处的XML解析错误 3:格式不正确(令牌无效)(/ subversion /!svn / me)
我错过了什么?
另外,作为一方,是颠覆默认的回购?
答案 0 :(得分:1)
您可以使用svn或http访问subversion。如果要使用http进行连接,则无需打开端口3690或修改svnserve.conf以进行用户身份验证。
对于http访问:
DAV svn SVNPath "/path/to/subversion/repository" AuthType Basic AuthName "Subversion Repository" AuthUserFile /opt/btinami/subversion/users.passwd Require valid-user
sudo /opt/bitnami/ctlscript.sh restart apache
http://ec2-###-##-###-###.compute-1.amazonaws.com/subversion
对于svn访问:
/opt/bitnami/repository/conf/svnserve.conf
以获取用户权限sudo /opt/bitnami/ctlscript.sh restart subversion