【发布时间】:2016-04-07 23:27:16
【问题描述】:
我正在编写一个 Coldfusion Web 应用程序(供内部使用),它允许我们的项目经理开始部署新项目。该应用程序的一个关键组件要求它在 github 上克隆一个存储库。当我执行 git clone 时,我一直在传递凭据。
我认为对此的规范解决方案是使用一组 ssh 密钥设置机器用户,但我不知道如何以应用程序可以使用的方式将密钥与服务器相关联.
我可以访问我需要的任何服务器来完成此操作。
我不知道它是否相关,但这里是有问题的示例代码:
cfexecute(
variable = "output",
name = "c:\progra~2\git\bin\git.exe",
arguments = "clone ssh://[github path] d:\inetpub\wwwroot\[file path]",
timeout = 240
);
【问题讨论】:
标签: git github coldfusion