OVH:SVN http和netbeans访问
我有OVH的“hébérgement mutualisépro”,我有权访问SSH,我使用本教程安装了svn,安装后我从svn签出文件,如下所示:OVH:SVN http和netbeans访问,svn,Svn,我有OVH的“hébérgement mutualisépro”,我有权访问SSH,我使用本教程安装了svn,安装后我从svn签出文件,如下所示: svn checkout svn+ssh://login@ftp.domain.com/homez.xxx/login/www/svn/depot /home 这是在终端上使用ssh的工作,现在我的问题是如何使用netbeans进行签出,我尝试了相同的url和其他url,但从未成功 首先,我尝试这个链接: http://domain.com/hom
svn checkout svn+ssh://login@ftp.domain.com/homez.xxx/login/www/svn/depot /home
这是在终端上使用ssh的工作,现在我的问题是如何使用netbeans进行签出,我尝试了相同的url和其他url,但从未成功
首先,我尝试这个链接:
http://domain.com/homez.xxx/login/www/svn/depot
http://domain.com/svn/depot/
我得到这个错误:
org.tigris.subversion.javahl.ClientException: svn: PROPFIND of '/homez.xxx/login/www/svn/depot': 405 Method Not Allowed (http://domain.com)
我也尝试使用此url:
http://login@ftp.domain.com/homez.xxx/login/www/svn/depot
我有一个错误:
org.tigris.subversion.javahl.ClientException: connection refused by the server
选项请求在“/homez.xxx/login/www/svn/depot”上失败
还有第二个问题,在OVH服务器上创建svn后,当我使用浏览器访问我的存储库时,我在查看svn文件之前没有身份验证svn,我想我必须在vhost.conf中设置自定义配置,但我猜我无法在OVH服务器上访问此文件,或者如何访问,所以我试着把这条线放进去。但它不起作用
RewriteRule .*\.svn/.* - [F]
编辑:
现在svn可以正常工作,所以我为文件夹创建了主干、分支和标记:
sudo svn add trunk svn+ssh://login@ftp.damain.com/homez.xxx/login/www/svn/depot -m "info"
因此,当我使用netbeans签出文件时,我有以下几点:
- 仓库
- 树干
- 分支机构
- 分支机构
http://domain.com/homez.xxx/login/www/svn/depot
http://domain.com/svn/depot/
因此,服务器不会在浏览器上运行测试的php文件,但我有以下文件:
Parent Directory -
README.txt 04-Jul-2013 14:55 229
conf/ 04-Jul-2013 14:55 -
db/ 05-Jul-2013 03:14 -
format 04-Jul-2013 14:55 2
hooks/ 04-Jul-2013 14:55 -
locks/ 04-Jul-2013 14:55 -
所以我可以签出并提交到我的存储库中,但我在浏览器上看不到在线测试文件
还有如何保护或隐藏存储库中的文件
EDIT2:
所以现在svn工作得很好,但如果我在我的项目svn中进行更改,我将如何在浏览器上在线检查修改
我们将如何在其他远程服务器上进行设置,您是否有相关的教程
最好将视为您应该能够输入的
svn+ssh
协议
svn+ssh://ftp.domain.com/homez.xxx/login/www/svn/depot
在“存储库URL”字段中,在签出向导的相应字段中输入登录名和密码
现在,由于OVH教程没有涉及通过http访问repo,如果不重新配置Web服务器,它可能无法工作。但这没有问题,因为在您的情况下,svn
或svn+ssh
似乎可以正常工作
编辑:根据您在评论中提供的信息,我认为您的http服务器上没有通过http提供svn访问所需的模块(但请检查并将此问题反馈给宿主,可能有解决方案),因此通过Web服务器提供对repo的直接访问完全没有意义。也许一个基于网络的svn前端可以帮助你?对于repo的所有直接使用,因为
svn+ssh
似乎工作正常,这足以实际使用repo。Ok For access to netbeans现在工作得很好,但是我不明白“如果不重新配置Web服务器就无法工作”是什么意思。您能解释一下如何设置ovh服务器进行http访问吗?您的http服务器需要按照中的说明进行配置,其中WebDAV必须处于活动状态。我不能帮你,我甚至不知道OVH网络服务器是否允许你加载适当的模块,但是中的信息应该为你指明正确的方向。不,OVH不提供我的WebDAV,你可以查看我上面的修改以了解我的问题,如果可以的话,你可以帮助我!TNK在我看来,在这种情况下,您不应允许通过Web服务器访问回购协议-由于缺乏webdav&co支持,您将无法提供对回购协议的正确访问。只需通过http阻止对repo的访问,并通过svn+ssh访问即可。请参阅我的编辑。我认为您将事情复杂化了很多,并且拒绝相信/接受由于缺少正确的模块,您可以忘记直接访问浏览器:-(只需使用本地命令行svn或Netbeans内置的提交菜单点提交即可。对于不同的远程服务器,我不知道您正在尝试做什么。