看来fabric正在覆盖我的本地svn用户设置。我能想到的主要代码是:
env.svnuser = 'redmine'
env.svnpass = 'SomePassword'
所以这会设置env.svnuser
和env.svnpass
,然后在远程服务器上使用它们(使用sudo
)。
但是,当我下次在本地运行 svn 时,似乎 svn 正在使用由 fabric 设置的用户名——存储的 subversion 用户 in~/.subversion/auth/svn.simple
被替换为 in 中设置的值env.svnuser
。知道这怎么会发生吗?