Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何指出我们新的SVN存储库和SVN客户机(如TortoiseSVN)?_Svn_Trac_Bitnami - Fatal编程技术网

我如何指出我们新的SVN存储库和SVN客户机(如TortoiseSVN)?

我如何指出我们新的SVN存储库和SVN客户机(如TortoiseSVN)?,svn,trac,bitnami,Svn,Trac,Bitnami,我们正在从Linux服务器上虚拟机中较旧的Bitnami Trac堆栈迁移到同一服务器上新的Windows本机Bitnami Trac堆栈。我已经在新服务器实例上对我们的存储库进行了热拷贝、同步、升级和配置等。我的意思是,我可以在浏览器中查看从新实例上的旧实例迁移的SVN源和Trac票证 但是,我无法从像OrtoiseSVN这样的客户机查看存储库,因为我不知道如何引用它。我在Trac 1.0.5上使用默认的Apache作为Web服务器(只使用从Bitnami安装的下载窗口)。我已将Apache的

我们正在从Linux服务器上虚拟机中较旧的Bitnami Trac堆栈迁移到同一服务器上新的Windows本机Bitnami Trac堆栈。我已经在新服务器实例上对我们的存储库进行了热拷贝、同步、升级和配置等。我的意思是,我可以在浏览器中查看从新实例上的旧实例迁移的SVN源和Trac票证

但是,我无法从像OrtoiseSVN这样的客户机查看存储库,因为我不知道如何引用它。我在Trac 1.0.5上使用默认的Apache作为Web服务器(只使用从Bitnami安装的下载窗口)。我已将Apache的httpd.conf配置为:

听192.168.1.21:8001

&

ServerName sbeut01:8001

Subversion位于端口3691上(不知道这是否重要,但由于Apache和SVN端口都是非标准端口,所以我想提及它们)

如果我将TortoiseSVN指向//sbeut01:8001/trac/Production\u Engineering,它会告诉我:

//sbeut01:8001/trac/Production_Engineering不是工作副本

这听起来很有希望,也许我只需要想一想如何把它变成一个工作副本?

Trac中指向查看源的链接为:

http://sbeut01:8001/trac/Production_Engineering/browser
如果我把它放在TortoiseSVN中(减去/browser位),它会抱怨URL中出现了意外的http:。因此,我尝试用以下内容替换它:

svn://sbeut01:8001/trac/Production_Engineering

这只会把乌龟送到拉拉岛,你必须用任务管理器来杀死它


如何确定外部SVN客户端指向何处以查看我们的存储库?

您必须在/bitnami-trac/apache2/conf/httpd.conf文件中添加另一个Web服务器
,该文件将您的SVN服务器路径映射为URL:

<Location /svn/YourRepo1>
DAV svn
SVNPath /where/your/repo/is/on/disk
AuthName "SVN YourRepo1"
AuthBasicProvider ...???...
...???...
AuthType basic
Require valid-user
AuthzSVNAccessFile "/path/to/repoAccess.conf"
</Location>

DAV svn
SVNPath/where/your/repo/is/on/disk
AuthName“SVN YourRepo1”
AuthBasicProvider。。。???。。。
...???...
AuthType basic
需要有效用户
authzsvnacessfile“/path/to/repoAccess.conf”
您必须决定使用哪种身份验证,可能是LDAP或SSPI之类的。在web上搜索适当的Apache配置选项


通过这种方式,ApacheWebServer映射一个SVN URL,您可以在SVN客户端应用程序(如Tortoise)中使用该URL。Trac并行工作,是由Web服务器托管的另一种东西。Trac以自己的方式访问SVN,请参阅/bitnami-Trac/properties.ini。如果
//sbeut01:8001/trac/Production\u Engineering
是您的trac URL,
//sbeut01:8001/svn/YourRepo1
可能是您的svn客户端应用程序的URL。

感谢您的帮助。Linux虚拟机上的原始httpd.conf文件或Windows上的新文件都没有。。。标签?旧服务器上的Apache2实例以某种方式作为存储库服务:
svn.seabird.com
,但我还不知道如何使用它。我在各种配置文件中查找了该字符串、服务器名称及其IP地址,但没有找到。您的上一个建议会导致一条“不是工作副本”错误消息,在TortoiseSVN.httpd.conf中应该包含类似于/bitnami-trac/apps/trac/conf/trac.conf的内容,其中包含trac URL的位置。请检查!