SVN在签出存储库的新副本后询问密码

SVN在签出存储库的新副本后询问密码,svn,debian,Svn,Debian,我曾经遇到过一个小问题,就是用Tortoise SVN推到存储库,在我疯狂地摆弄存储库之后,我成功地删除了.SVN/entries文件,在那之后,所有的麻烦都爆发了。我原以为只要再次签出项目就可以解决问题,但现在每次我们尝试执行svn up,它都会要求输入密码: Authentication realm: <http://some.ip.address:80> Subversion Repository Password for 'this-user': 身份验证领域:Subver

我曾经遇到过一个小问题,就是用Tortoise SVN推到存储库,在我疯狂地摆弄存储库之后,我成功地删除了
.SVN/entries
文件,在那之后,所有的麻烦都爆发了。我原以为只要再次签出项目就可以解决问题,但现在每次我们尝试执行
svn up
,它都会要求输入密码:

Authentication realm: <http://some.ip.address:80> Subversion Repository
Password for 'this-user':
身份验证领域:Subversion存储库
“此用户”的密码:
输入密码后,我看到臭名昭著的提示:

-----------------------------------------------------------------------
ATTENTION!  Your password for authentication realm:

   <http://some.ip.address:80> Subversion Repository

can only be stored to disk unencrypted!  You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible.  See the documentation for details.

You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/this-user/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)?
-----------------------------------------------------------------------
注意!验证域的密码:
Subversion存储库
只能未加密地存储到磁盘!建议您配置
您的系统,以便Subversion可以存储加密的密码,如果
可能的有关详细信息,请参阅文档。
通过设置该值,可以避免以后出现此警告
将“存储明文密码”选项设置为“是”或“否”
“/home/this user/.subversion/servers”。
-----------------------------------------------------------------------
存储密码未加密(是/否)?
无论我选择是还是否,我都没有更改
~/.subversion/servers
文件中的任何内容
存储密码=否
存储明文密码=否
都会被注释掉

让我困惑的是,对于另一个存储库,我们没有这个问题,而对于这个新签出的版本,我们总是得到提示。所以设置必须在签出存储库的某个地方,但我不知道它是什么。我正在寻找一个解决方案,将更好地适用于所有用户,而不仅仅是我

  • SVN客户端版本:1.6.12(
    SVN--version
  • SVN服务器版本:1.6.12(
    svnserve--version
更新:如果其他学院签出该项目,一切正常,则不需要密码进行更新。但是如果我签出存储库,那么我们都必须输入更新密码。可能是SVN用户权限不同


非常感谢您的任何建议。

检查您的
$HOME/.subversion/config
文件。尤其是
存储身份验证凭据
。还要确保你的
$HOME/.subversion/config
作为用户是可写的。我已经在那里查看过了,它是可写的:
-rw-rw-r--1我的用户www-data 6.8K Jun 17 17:51 config
#store auth creds=no
被注释掉了。我没有更改配置文件中的任何内容。这些设置的奇怪之处在于,我对另一个存储库没有任何问题。我查看了另一位同事的
$HOME/.subversion/config
文件,他也有和我一样的默认版本。但是如果他签出了这个项目,我们就不需要添加密码。我开始认为区别在于linux用户或其他方面。。。