每次我对svn存储库进行更改时,是否可以自动将/ ftp文件传输到服务器?
-
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调用的网页/脚本。
不隶属于 StackOverflow