我正在尝试使用jenkins自动执行sftp上传和替换,以便sftp服务器上的文件夹等同于git存储库。这是使用运行nginx的openshift上托管的sftp,该nginx只支持使用ssh密钥的ftp,该密钥是我已经使用他们的rhc客户端生成的。我已经能够通过上的指令使用filezilla很容易地连接到sftp。
我发现使用git-ftp工具是最有用的,也是最节省时间的。
对于使用用户名、密码和ftp服务器域的ftp来说,这些步骤非常简单。我正在努力让它使用我的ssh密钥来做sftp。这是我找到的一个网站,里面有关于使用命令的最好文档。参考:。
我按照这个指南来获取Jenkins auto
我有一个主机为我的网站和这个主机没有足够的空间来存放我的文件,我得到另一个主机来保存我的文件在这个主机上我有ftp地址和用户名和密码
我发现这段代码
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon