Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
我想从镜像中签出,但不使用svn sw--relocate命令将其提交给主机_Svn_Svnsync - Fatal编程技术网

我想从镜像中签出,但不使用svn sw--relocate命令将其提交给主机

我想从镜像中签出,但不使用svn sw--relocate命令将其提交给主机,svn,svnsync,Svn,Svnsync,我想从镜像中签出,但在没有svn sw的情况下向主机提交,这可能吗 有了svn sw-relocate,我可以做到这一点,但我希望在提交期间自动从从属更改为主。svn checkout将如何工作?任何人都可以解释这一点 我不能在签出期间设置从属服务器的目标IP或主IP吗?有剧本吗 我正在尝试从主服务器本身同步数据,但出现以下错误: Warning: post-commit hook failed (exit code 255) with output: Host key verification

我想从镜像中签出,但在没有svn sw的情况下向主机提交,这可能吗

有了svn sw-relocate,我可以做到这一点,但我希望在提交期间自动从从属更改为主。svn checkout将如何工作?任何人都可以解释这一点

我不能在签出期间设置从属服务器的目标IP或主IP吗?有剧本吗

我正在尝试从主服务器本身同步数据,但出现以下错误:

Warning: post-commit hook failed (exit code 255) with output: Host key verification failed.

我保持了slave的svnsync同步file:///pwd/proj 在文件末尾的master/pathc/proj/hooks/post-commit文件中的命令。我得到了上面的错误,但是如果我在主服务器上的shell提示符中运行这个命令,它就可以正常工作。如何解决这个问题?

SVNMasterURI似乎是这里的关键词

我只见过有人这样做。既然还没有其他答案,我想在这里引用我的笔记总比什么都没有好。不过,你应该把它们作为进一步研究的起点,而不是这个问题的最终真相

在镜像上使用apache,当然还可以使用https从客户端访问存储库

将Apache配置为将所有write commands=commit重定向到主svn服务器。读取命令=更新等仍在本地提供

您似乎无法在此设置中在镜像上使用authzsvnacessfile,否则对主服务器的提交将被认为不起作用

在我看到的示例中,更改了以下文件:/etc/apache2/mods enabled/dav_svn.conf

SVNMasterURI https://master.com/repo
AuthType basic
AuthBasicProvider ldap external
AuthExternal master-svn
require valid-user

注意:ldap和external只是作为示例,您可以对read和write=mirror和master使用不同的身份验证机制。在本例中,ldap用于镜像上的读取命令,外部用于主控。这里省略了进一步的ldap配置和ExternalAuth配置。

SVNMasterURI似乎是这里的关键字

我只见过有人这样做。既然还没有其他答案,我想在这里引用我的笔记总比什么都没有好。不过,你应该把它们作为进一步研究的起点,而不是这个问题的最终真相

在镜像上使用apache,当然还可以使用https从客户端访问存储库

将Apache配置为将所有write commands=commit重定向到主svn服务器。读取命令=更新等仍在本地提供

您似乎无法在此设置中在镜像上使用authzsvnacessfile,否则对主服务器的提交将被认为不起作用

在我看到的示例中,更改了以下文件:/etc/apache2/mods enabled/dav_svn.conf

SVNMasterURI https://master.com/repo
AuthType basic
AuthBasicProvider ldap external
AuthExternal master-svn
require valid-user
注意:ldap和external只是作为示例,您可以对read和write=mirror和master使用不同的身份验证机制。在本例中,ldap用于镜像上的读取命令,外部用于主控。这里省略了进一步的ldap配置和ExternalAuth配置