我们有一个运行Apache2.2的Windows服务器。它以前安装了SlikSVN 1.8.x,我们从httpd.conf加载SVN模块:
LoadModule dav_svn_module modules/mod_dav_svn.so
我们最近将SlikSVN升级到1.9.4,我没有在升级后重新启动服务器的想法,因为一切都很正常。
现在服务器今天重新启动,现在Apache服务无法启动。事件日志报告:
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on l
我正在尝试将存储库移动到一个网络文件共享(使用UNC路径),但是在启动服务器时会出现以下错误:
Invalid file path //SERVERNAME/SVN/Repositories/authz-windows
我可以通过手动编辑httpd.conf并将“/”斜杠更改为“\”来解决此错误。这并不理想,因为每当任何设置启动时,httpd都会重新生成,但它允许服务器启动。但是,当试图连接到服务器时,我会得到以下错误:
Failed to load the AuthzVisualSVNAccessFile: Can't open file 'C:\\SERVERNAME\\S
我们在工作时使用VisualSVN Server (Windows)服务器。它使用https://连接和SSL证书。在我们的Windows (7和8)工作站机器上,我们使用TortoiseSVN连接。在Windows上,我无法使用常规的SVN用户名和密码连接到这个SVN服务器(一开始),获得SVN错误:
Error during context: An error occurred during authentication
在Windows上,我们让它正常工作
因此,我们发现我们需要为这个域名提供一个(Windows)证书。就像这个网站上的建议:
在Windows上,我们打开Control
我安装了SVN1.8,并在/var/svnrepos/svn/目录中创建了存储库。当我在终端中使用此命令运行SVN服务器时,一切都很顺利,从客户端到URL svn://svnserver/svn/的访问是成功的:
svnserve -d -r /var/svnrepos/
我希望SVN服务器在系统启动时运行。我将上面的命令添加到/etc/rc.d/rc.local文件中。SVN服务器在引导后运行,但当我从客户端(TortoiseSVN)访问服务器时,我得到以下消息:
Unable to connect to a repository at URL 'svn://svnserver/sv
尝试从Netbeans更新subversion工作副本时,我会得到以下错误
svn: E175002: Unable to connect to a repository at URL 'https://svn.XXX.de/svn/[RepositoryName]'
svn: E175002: OPTIONS of 'https://svn.XXX.de/svn/[RepositoryName]': Server certificate verification failed: issuer is not trusted (https://svn.XXX.de
我正试图连接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服务器在
当我的客户端获取Subversion服务器存储库的列表时,我们得到一个错误,如下所示;
D:\temp>svn list svn://192.168.1.2/d:/svnrepository/r0
svn: E160043: Unable to connect to a repository at URL 'svn://192.168.1.2/d:/svnrepository/r0'
svn: E160043: Expected FS format between '1' and '4'; found format '6'
我开始研究在Red Hat Linux上使用Apache2和mod_dav_svn配置SVN服务器。我希望Apache能够对访问存储库的用户进行身份验证。有没有办法让Apache根据操作系统维护的用户凭据进行身份验证?这样,我就可以允许服务器上的所有用户使用相同的帐户访问SVN,并通过SSH登录到系统。
以前,我们的SVN服务器托管在Windows服务器上,我们可以使用AuthType SSPI来执行针对Windows Active Directory服务器的身份验证,而Windows Active Directory服务器将不再对我们可用。(注意:这是基于我们的网络安全的限制,不在我的控制范