eclipse - 如何在 Eclipse Subclipse/subversion SVN 中输入凭据?

标签 eclipse svn commit subclipse

我可以连接到 SVN 存储库,它是公开的,所以没有问题。 SVN 存储库探索视角,我单击“添加 SVN 存储库”,它显示只有一个字段的表单:url。 但我想 promise ,但我不能:

    Authorization failed
svn: Commit failed (details follow):
svn: Authorization failed

为什么 Eclipse 没有要求我提供凭据?它假设如果它可以连接到 repo 协议(protocol),它不需要凭据? 如何输入login/pass才能commit?

最佳答案

Subclipse 不存储凭据。它依靠 Subversion 通过其 API 中的回调请求凭据,以便在需要时提示您。所有 Subversion 客户端共享相同的凭据缓存,因此很可能您已经为该服务器提供了凭据并且它们已被缓存。

请注意,凭据用于“身份验证”(authn)。您的错误消息是“授权”失败(authz)。因此,这意味着您已成功通过身份验证并试图做一些您无权做的事情。例如提交到您只有读取权限的存储库。

关于eclipse - 如何在 Eclipse Subclipse/subversion SVN 中输入凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9121958/

相关文章:

eclipse - Xtext 中的 JVM 类型

java - Eclipse 调试 View 当前行

eclipse更新站点不更新

Eclipse 插件,允许在调试时自定义变量/对象 View

spring - svn: E155021: 这个客户端太老了,无法使用 xxx 的工作副本(格式 '31' )

git - 了解何时将一行代码添加到 GitHub 存储库

svn - Subversion 在整个存储库的所有修订版中搜索文本

svn - 在Windows中使用svn命令行提交时有没有办法获得 'Recent messages'

.net - Commit 期间 MySQL 超时

windows - 有什么办法可以半自动提交吗?