我们在工作时使用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
我正试图连接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'
我已经成功地从多个远程客户端使用了我的SVN服务器。即,执行
svn list svn+ssh://my.ip.add.ress/path
如预期的那样提供存储库列表。
然而,今天我发现,如果我在安装了SVN服务器的机器上执行完全相同的命令,我会得到错误:
svn: No repository found in 'svn+ssh://my.ip.add.ress/path'
将my.ip.add.ress更改为localhost或127.0.0.1没有任何帮助。
发生了什么以及如何修复它?我迫切需要在SVN服务器所在的同一台PC上建立一个项目的工作副本,而这个意想不到的问题阻碍
我开始研究在Red Hat Linux上使用Apache2和mod_dav_svn配置SVN服务器。我希望Apache能够对访问存储库的用户进行身份验证。有没有办法让Apache根据操作系统维护的用户凭据进行身份验证?这样,我就可以允许服务器上的所有用户使用相同的帐户访问SVN,并通过SSH登录到系统。
以前,我们的SVN服务器托管在Windows服务器上,我们可以使用AuthType SSPI来执行针对Windows Active Directory服务器的身份验证,而Windows Active Directory服务器将不再对我们可用。(注意:这是基于我们的网络安全的限制,不在我的控制范
我正在从Windows 7更新到64位系统上的Windows 10。我在Windows7机器上从Subversion服务器更新和签出项目没有任何问题。我下载了最新的64位版本,并将其安装在Windows10机器上,没有任何问题。
在Windows10上,我可以发布更新,但不能从存储库中签出项目。当我尝试登录服务器时,收到以下错误消息:
svn: E170013: Unable to connect to a repository at URL 'https://svn.example.com/!/%23MyRepo/'
svn: E175003: The server at &
我对此做了很多研究,认为这是一项简单的任务,但我猜我错了。我将概述我为移动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