我需要在需要使用.pem密鑰文件進行登錄的Amazon服務器中使用flightplan.js部署node.js應用程序。 一般情況下我登錄到我的SSH終端是這樣的:Node.js部署在帶有飛行計劃的Amazon服務器實例中
:~$ ssh -i key_file.pem [email protected]_server_instance_ip
但現在我需要與飛行計劃要做到這一點,我不知道要放什麼東西在我的目標通常它是這樣說:
plan.target('testing', {
host: 'amazon_server_instance_ip',
username: 'username',
password: 'password','
agent: process.env.SSH_AUTH_SOCK,
repository: 'http://github.com/my_user/my_repo.git',
branch: 'master',
maxDeploys: 10
});
做了第二個,但離開了'agent'字段(這是必要的),並且擦除了'password'字段(不需要)。 – fuelusumar