gpt4 book ai didi

svn - 使用 --non-interactive 的 Subversion (svn) 问题

转载 作者:行者123 更新时间:2023-12-01 00:57:25 26 4
gpt4 key购买 nike

所以这:

/usr/local/bin/svn up --force --no-auth-cache --username my_user

工作正常(在我提供密码后)。虽然这个:
/usr/local/bin/svn up --force --no-auth-cache --non-interactive --username my_name --password my_pass

根据 svn 版本返回:
svn: E215004: Authentication failed and interactive prompting is disabled; see the --force-interactive option
svn: E215004: Unable to connect to a repository at URL 'https://my_repository'
svn: E215004: No more credentials or we tried too many times.
Authentication failed

对于 Subversion 1.8.8 和:
svn: OPTIONS of 'https://my_repository': authorization failed (https://my_repository)

对于颠覆 1.6.11。

所有这些都在 Fedora 服务器上的命令行 (bash) 上。

这也发生在某些用户而不是其他用户上(我们有 svn 用户可以使用 --non-interactive 运行,而其他用户则不能,尽管当我在没有 --non-interactive 的情况下运行时他们的密码被接受)。我尝试删除 ~/.subversion/auth/目录,当我这样做时,它会正确地重新创建 svn up与凭据。

在这一点上相当难倒。我们的存储库提供商建议我们玩 --trust-server-cert选项,但当我执行以下操作时,我没有得到任何响应(错误或其他消息):
/usr/local/bin/svn up --force --no-auth-cache --non-interactive --quiet --username my_name --password my_pass --trust-server-cert ~/.subversion/auth_iii/svn.ssl.server/my_cert

感谢你的帮助...

最佳答案

虚惊。原来我们在密码中有一个未转义的&符号,这在脚本中将整个事情都搞砸了(这就是在提示时粘贴密码的原因)。现在觉得自己蠢...

感谢所有阅读和回复的人......

关于svn - 使用 --non-interactive 的 Subversion (svn) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26475865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com