Svn Subversion重新定位引入了身份验证问题

Svn Subversion重新定位引入了身份验证问题,svn,tortoisesvn,Svn,Tortoisesvn,我有一个在Debian上运行的家庭开发服务器,几年前我在那里安装了Subversion。我的开发客户机是Windows7和TortoiseSVN。多年来,整个设置一直运行良好,它允许我从web上的任何位置访问SVN 由于服务器位于家庭连接的后面,我使用动态DNS专门对其进行了配置,这样我就不必在每次家庭IP更改时都更改我的SVN设置。不幸的是,我用于动态DNS的免费服务被终止。我换了一个新的,但现在我必须改变我的配置 我有一个仍然指向旧DNS的工作副本,所以我尝试使用OrtoiseSVN中的“重

我有一个在Debian上运行的家庭开发服务器,几年前我在那里安装了Subversion。我的开发客户机是Windows7和TortoiseSVN。多年来,整个设置一直运行良好,它允许我从web上的任何位置访问SVN

由于服务器位于家庭连接的后面,我使用动态DNS专门对其进行了配置,这样我就不必在每次家庭IP更改时都更改我的SVN设置。不幸的是,我用于动态DNS的免费服务被终止。我换了一个新的,但现在我必须改变我的配置

我有一个仍然指向旧DNS的工作副本,所以我尝试使用OrtoiseSVN中的“重新定位”选项来设置服务器上repo的新位置。这会触发一个身份验证对话框,我被卡住了

我只有一个svn用户,现在我们称它为“管理员”。我可以使用此帐户通过SSH连接到服务器,这样我就知道我的密码是正确的。我也没有更改服务器端授权设置。以下是虚拟主机的Apache配置:

<Location /svn/repos>
  DAV svn
  SVNParentPath /data/svn/repos
  AuthType Basic
  AuthName "Subversion"
  AuthUserFile /data/svn/users/passwords
  <LimitExcept GET PROPFIND OPTIONS REPORT>
  Require user admin
  </LimitExcept>
 </Location> 

DAV svn
SVNParentPath/data/svn/repos
AuthType Basic
AuthName“Subversion”
AuthUserFile/data/svn/users/passwords
需要用户管理员
我正在通过http从TortoiseSVN客户端访问存储库。中间没有代理。上面提到的用户/密码设置未被触及。就在两天前,所有这些都运行良好,唯一的变化是DNS。尽管如此,除了我的管理员凭据之外,它还是会不断返回提示。我清除了TortoiseSVN中缓存的身份验证数据,但这也没有帮助


有什么想法吗?

很抱歉浪费您的时间,我发现:我的旧DNS是https地址,而我尝试的新DNS是http地址。由于我将Apache配置为仅允许svn over https,身份验证失败。

很抱歉浪费您的时间,我发现:我的旧DNS是https地址,而我尝试的新DNS是http地址。由于我将Apache配置为仅允许https上的svn,身份验证失败