每次我对svn存储库进行更改时,是否可以自动将/ ftp文件传输到服务器?

StackOverflow https://stackoverflow.com/questions/1621049

  •  06-07-2019
  •  | 
  •  

每次我更改存储库时,是否可以自动将/ ftp文件传输到服务器?

如果是,请帮助我知道如何设置。

感谢。

有帮助吗?

解决方案

在标记问题时,您需要一个提交后挂钩来运行副本。你可以使用scp来逃避:

scp -r /path/to/source/dir user@host:/path/to/destination/dir/

您需要在SVN服务器上创建SSH密钥,并将公钥文件(以.pub结尾的文件)的内容添加到目标计算机的〜/ .ssh / authorized_keys文件中,以便您无需离开需要密码。

编辑:完整样本postcommit hook:

#!/bin/bash
scp -r /path/to/source/dir user@host:/path/to/destination/dir/

其他提示

使用Post commit web hook完成提交后,您需要编写一个通过Web调用的网页/脚本。

示例: http://code.google.com/p/support/维基/ PostCommitWebHooks

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top