我正试图在Linux上设置一个SVN服务器(如果有关系的话,这是ubuntu的话),这样的行为看起来很奇怪。当我在实际服务器上并尝试只执行svn list file://...时,它可以工作,并列出我设置的测试回购,但是当我试图从另一台服务器与svn list svn://...远程连接时,我会得到“找不到存储库”。所有的谷歌结果告诉我,这通常是一个问题的svnserve根路径,但我已经检查了三次,我知道这是正确的。
我开始研究在Red Hat Linux上使用Apache2和mod_dav_svn配置SVN服务器。我希望Apache能够对访问存储库的用户进行身份验证。有没有办法让Apache根据操作系统维护的用户凭据进行身份验证?这样,我就可以允许服务器上的所有用户使用相同的帐户访问SVN,并通过SSH登录到系统。
以前,我们的SVN服务器托管在Windows服务器上,我们可以使用AuthType SSPI来执行针对Windows Active Directory服务器的身份验证,而Windows Active Directory服务器将不再对我们可用。(注意:这是基于我们的网络安全的限制,不在我的控制范
我对此做了很多研究,认为这是一项简单的任务,但我猜我错了。我将概述我为移动svn存储库所做的一切,但无法重新定位或签出目录。
Linux配置=
svn in /home/services/svn/asr
checkout would be svn://"server name"/asr
performed svnadmin dump /home/services/svn/asr > asr.dump
这里一切正常,我把25 to的转储文件移到了Windows服务器上
Windows配置=
created a new repository (svnadmin create
我试图在apache服务器上设置subversion。我遵循了这个指南:[http://wiki.centos.org/HowTos/Subversion][1]
如果我以后尝试用Tortoise签出一个项目,我会得到以下错误:
Unexpected HTTP status 405 'Method Not Allowed' on '/repos
如果我试图在linux服务器本身上使用svn客户端,就会得到如下错误:
svn: Server sent unexpected return value (405 Method Not Allowed) in response
我在debian linux服务器上创建了一个存储库:
svnadmin create --fs-type fsfs myrepo
这在这里创建了一个文件夹:
/var/svn/myrepo
如果我在Windows计算机上创建了一个文件夹,然后右键单击并选择SVN checkout,并使用以下URL:
http://192.168.2.180/var/svn/myrepo
我得到以下错误:
Unable to connect to a repository at URL http://192.168.2.180/var/svn/myrepo
The XML response contains
我需要帮助处理svn错误、E170013和E730054:
在执行命令"svn签出.“时在命令行中,我得到了错误
svn: E170013: Unable to connect to a repository at URL 'https://svn.....'
svn: E730054: Error running context: An existing connection was forcibly closed
by the remote host.
但是,如果我在之后(仅在接下来的3分钟内)运行相同的命令,则该命令将成功执行而不会出现错误,并且源代码将被成功签出
我正试图连接Ubuntu16.04中的公司SVN服务器,并不断收到以下错误:
$ svn list https://path_to_repo
svn: E170013: Unable to connect to a repository at URL 'https://path_to_repo'
svn: E120190: Error running context: An error occurred during authentication
请注意,通常公司中的其他人都使用Windows访问服务器,而我使用Linux是因为嵌入式开发(我是其中唯一的.)。
SVN服务器在