我可以连接到 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/