我在桌面上使用 native windows emacs 24.2 configured to use cygwin bash .
当我从 cygwin bash 运行 SVN 时,一切正常。它会记住我的授权凭据并连接到存储库。但是当我尝试从 emacs 中运行任何版本控制命令时,我总是会收到以下消息:
svn: E170001: Unable to connect to a repository at URL 'https://address.to.repo' svn: E170001: OPTIONS of 'https://address.to.repo': authorization failed: Could not authenticate to server: rejected Basic challenge
我也尝试过连接 PSVN 界面,但结果也是同样的错误信息。奇怪的是,它在 cygwin 终端和 emacs 中的工作方式不同。如有任何帮助,我们将不胜感激。
最佳答案
现在解决了。问题是 Emacs NT cygwin 集成仍在使用 Windows HOME 路径,而不是使用 cygwinized HOME 目录。
关于windows - 从 emacs 运行时 svn 版本控制身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680287/