【发布时间】:2018-08-13 16:56:01
【问题描述】:
我目前正在使用 VSTS 来托管一个包含 WordPress 站点的 git 存储库。我想使用 SSH 将此存储库推送到远程(wpengine)。我目前看不到如何执行此操作,并且在构建可以执行此操作的版本方面几乎没有成功 - 没有任何指南,并且此处看起来很有帮助的插件文档也不是很完整。 VSTS 版本中是否有内置功能允许这样做?
【问题讨论】:
-
使用包装脚本怎么样? alvinabad.wordpress.com/2013/03/23/…(选项 2)
-
您使用私人代理吗?简单的方法是你可以在本地配置ssh,然后将private agent service account修改为你的账号,之后可以调用
git push ssh//命令将修改推送到远程仓库,否则需要通过ssh指定私钥文件-添加命令。 -
@starianchen-MSFT 谢谢,这是个好主意,实际上我有资源来设置私人代理。
-
尝试手动配置ssh,并确保可以通过SSH克隆和推送代码,然后将代理服务帐号更改为您的帐号并重启服务。
-
@starianchen-MSFT 绝妙的建议,我想我也可以在某种引导脚本中为新代理执行此操作。有没有办法从 vsts 代理(我认为已经在 Azure 中设置的代理)做到这一点
标签: git deployment azure-devops release