Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 要处理的BASH脚本";“认证领域”;_Authentication_Svnsync - Fatal编程技术网

Authentication 要处理的BASH脚本";“认证领域”;

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时——它成功了 有没有一种方法可以自动做到

我有多个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上,我最初也遇到了同样的问题,但通过我在第一条中所写的内容,我能够克服它。