Authentication 要处理的BASH脚本";“认证领域”;
我有多个SVN存储库,我打算每晚使用svnsync与其他SVN服务器同步,如下所示: svnsync synchronize--源用户名my\u服务器\u用户名--源密码--同步用户名dest\u服务器\u用户名--同步密码。。。svn://dest_svn_server/svn/[储存库名称] 但由于“Authentication realm”错误,它失败了,并要求输入登录密码——当我再次输入dest_server_user_name-password时——它成功了 有没有一种方法可以自动做到这一点Authentication 要处理的BASH脚本";“认证领域”;,authentication,svnsync,Authentication,Svnsync,我有多个SVN存储库,我打算每晚使用svnsync与其他SVN服务器同步,如下所示: svnsync synchronize--源用户名my\u服务器\u用户名--源密码--同步用户名dest\u服务器\u用户名--同步密码。。。svn://dest_svn_server/svn/[储存库名称] 但由于“Authentication realm”错误,它失败了,并要求输入登录密码——当我再次输入dest_server_user_name-password时——它成功了 有没有一种方法可以自动做到
谢谢。我找到了两种解决方法: 1.使用非交互式标记运行svnsync
2.在文件~/.subversion/servers中将属性存储明文密码设置为yes我找到了两种修复方法: 1.使用非交互式标记运行svnsync
2.在文件~/.subversion/servers中将属性存储明文密码设置为yes这与bash有关吗?(听起来像是SVN的问题)我认为可以使用BASH脚本进行自动同步,但如果有其他方法可以做到这一点,那就太完美了。你只是在寻找SVN工具的一组命令行参数,您可以在任何shell或脚本中编写,甚至可以在C程序中编写……我尝试使用这些命令选项,但服务器仍在不断请求登录密码。我意识到这个问题有点陈旧,但让我问两件事:1)密码是空的吗?如果是,请尝试传递
'
和2。)它是否包含可能需要shell转义的字符?我问这个问题是因为在tigris.org上,我最初也遇到了同样的问题,但通过我在第一条中所写的内容,我能够克服它。这和bash有什么关系吗?(听起来像是SVN的问题)我认为可以使用BASH脚本进行自动同步,但如果有其他方法可以做到这一点,那就太完美了。你只是在寻找SVN工具的一组命令行参数,您可以在任何shell或脚本中编写,甚至可以在C程序中编写……我尝试使用这些命令选项,但服务器仍在不断请求登录密码。我意识到这个问题有点陈旧,但让我问两件事:1)密码是空的吗?如果是,请尝试传递'
和2。)它是否包含可能需要shell转义的字符?我这样问是因为在tigris.org上,我最初也遇到了同样的问题,但通过我在第一条中所写的内容,我能够克服它。