svn 设置被 Fabric 覆盖

发布于 2024-10-25 13:10:27 字数 354 浏览 1 评论 0原文

看来 Fabric 正在覆盖我的本地 svn 用户设置。我能想到的重要代码是:

env.svnuser = 'redmine'
env.svnpass = 'SomePassword'

所以这设置了 env.svnuser 和 env.svnpass ,然后在远程服务器上使用它们(使用 sudo)。

但是,当我下次在本地运行 svn 时,svn 似乎正在使用 Fabric 设置的用户名 - ~/.subversion/auth/svn.simple 中存储的 subversion 用户被替换为 <代码>env.svnuser。知道这是怎么发生的吗?

It appears that fabric is overwriting my local svn user settings. The main bit of code that I can think of that would matter is:

env.svnuser = 'redmine'
env.svnpass = 'SomePassword'

So this sets env.svnuser and env.svnpass, and they are then used on the remote server (using sudo).

However when I next run svn locally, it appears that svn is using the username set by fabric - the stored subversion user in ~/.subversion/auth/svn.simple is replaced with the value set in env.svnuser. Any idea how this could happen?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁〃客ぐ 2024-11-01 13:10:27

Fabric 确实有 svn 特定的代码,并且“svn”字符串永远不会出现在 Fabric 源中(至少从 1.0.0 开始)。

fabric does have svn-specific code, and 'svn' string never occurs in fabric sources (at least as of 1.0.0).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文