在工作中,我们有svn安装程序,这样当我有一个ssh隧道向服务器开放时,我可以从本地主机访问存储库,而不需要提示输入密码。 (这些存储库通过svn:// localhost/url来访问)。一切工作正常与TortoiseSVN和Windows命令行svn,但我想使用cygwin svn。问题是,cygwin svn不停地提示我输入密码,并且即使在我将凭据提供给它后,它也会一直询问。该提示看起来就像一个HTTP身份验证提示:身份验证领域知识库:为什么cygwin的svn要求输入密码?
我会补充说我想cygwin svn,因为我使用cygwin构建的Emacs和psvn模式,因为emacs不喜欢行窗户svn的结局。我不想切换到Windows emacs,因为grep在那里工作不好(波兰语字母等问题),我非常喜欢。
感谢对解决我的问题任何提示,
实际上我打开的隧道是通过cygwin ssh,所以它不是ssh客户端的问题。因为我使用的是普通的svn而不是svn + ssh,所以我没有使用密码缓存,因为我设置了一个通道,然后所有的存储库都可以在svn:// localhost/下得到任何想法?谢谢你的回答:) –
jondro
2010-09-29 07:58:41
啊,我w假设svn + ssh://。对于svn://我没有任何想法,除了可以检查cygwin使用的〜/ .subversion/config文件与本地svn客户端使用的文件(可能位于%APPDATA%下的某个文件)之间的区别之外, 。 – slowdog 2010-09-29 13:14:02