Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
SlikSVN+Windows 2008服务器_Svn_Tortoisesvn - Fatal编程技术网

SlikSVN+Windows 2008服务器

SlikSVN+Windows 2008服务器,svn,tortoisesvn,Svn,Tortoisesvn,已在Windows 2008服务器上安装SlikSvn 已在c:\dia\svn\repos创建存储库 以以下方式运行此windows服务: sc create svn binpath=\c:\program files\sliksvn\bin\svnserve.exe \-service-r c:\dia\svn\repos displayname=Subversion Server dependent=Tcpip start=auto 这个很好用 以-d-侦听主机xx.xx.xx.xx-列表

已在Windows 2008服务器上安装SlikSvn 已在c:\dia\svn\repos创建存储库

以以下方式运行此windows服务:

sc create svn binpath=\c:\program files\sliksvn\bin\svnserve.exe \-service-r c:\dia\svn\repos displayname=Subversion Server dependent=Tcpip start=auto

这个很好用

以-d-侦听主机xx.xx.xx.xx-列表主机3690的身份运行svnserve

当尝试按以下方式浏览存储库时:svn://xx.xx.xx.xx/dia/svn/repos 获取错误 “在中找不到存储库”svn://xx.xx.xx.xx/dia/svn/repos"

但在尝试浏览回购协议时效果良好file:///c:/dia/svn/repos.

我错过了什么。。。需要帮忙吗


谢谢

我想SlickSvn希望不会暴露您的根文件系统。尝试连接到svn://xx.xx.xx.xx:3690 看看你有什么收获。

我猜SlickSvn希望没有暴露你的根文件系统。尝试连接到svn://xx.xx.xx.xx:3690 查看是否有任何结果。

您的SVN存储库位于C:\dia\SVN\repos,但您正在将服务器根目录设置为C:\dialog

[编辑:好的,这是固定的…]

那么让我们来看看这个:

您正在将其作为存储库根目录传递: c:\dia\svn\repos

但随后您尝试连接到: svn://xx.xx.xx.xx/dia/svn/repos

现在,由于您的存储库根是您作为svn服务器的根公开的,并且您请求的任何内容都会附加到该存储库根,因此您现在实际请求的是c:\dia\svn\repos\dia\svn\repos

相反,您可能只想尝试以下方法:
svn://xx.xx.xx.xx/

您的SVN存储库位于C:\dia\SVN\repos,但您正在将服务器根目录设置为C:\dialog

[编辑:好的,这是固定的…]

那么让我们来看看这个:

您正在将其作为存储库根目录传递: c:\dia\svn\repos

但随后您尝试连接到: svn://xx.xx.xx.xx/dia/svn/repos

现在,由于您的存储库根是您作为svn服务器的根公开的,并且您请求的任何内容都会附加到该存储库根,因此您现在实际请求的是c:\dia\svn\repos\dia\svn\repos

相反,您可能只想尝试以下方法: svn://xx.xx.xx.xx/当回购协议生效时

c:\dia\svn\repos
您需要传递包含存储库的根,而不是单个存储库的路径,因为这样您就必须为每个存储库运行一个新的服务实例

这意味着您应该使用:

-r c:\dia\svn
回购协议生效时作为参数

c:\dia\svn\repos
您需要传递包含存储库的根,而不是单个存储库的路径,因为这样您就必须为每个存储库运行一个新的服务实例

这意味着您应该使用:

-r c:\dia\svn

作为参数,repos是单个存储库的名称还是所有当前/未来SVN存储库的父路径

如果repos确实是您试图访问的实际存储库,那么您首先需要将服务配置为指向Sander提到的父/根路径。。。然后,您需要重新启动服务。完成后,请尝试如下方式访问存储库:

svn://xx.xx.xx.xx/repos


但是,如果repos已经是repositoryes的根,那么服务配置就可以了——您只需要尝试通过svn://servername/repository_name -这里不需要提供父路径名

repos是单个存储库的名称还是所有当前/未来SVN存储库的父路径

如果repos确实是您试图访问的实际存储库,那么您首先需要将服务配置为指向Sander提到的父/根路径。。。然后,您需要重新启动服务。完成后,请尝试如下方式访问存储库:

svn://xx.xx.xx.xx/repos


但是,如果repos已经是repositoryes的根,那么服务配置就可以了——您只需要尝试通过svn://servername/repository_name -这里不需要提供父路径名

我的错误:yes设置为c:\dia\svn\reposm我的错误:yes设置为c:\dia\svn\reposI由于某种原因无法使SlikSvn服务器作为Windows服务运行。我试着问这个问题以寻求指导,但由于某些原因,我无法让SlikSvn服务器作为Windows服务运行。我试着用这个问题来做指导,在这里也一样