我需要将我的Strongloop代码部署到AWS EC2上。 我在AWS服务器上创建了一个实例并且正在运行。 但现在我不知道如何将我的代码转移到AWS EC2。 我也使用Putty命令行。
答案 0 :(得分:1)
您应该使用像putty这样的SSH客户端登录,或者您可以使用git bash作为ssh客户端
yum update
yum install curl
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
对于4.x,您可以引用安装nodejs on fedora,因为Amazon Linux基于fedora。
现在,在将文件从本地传输到服务器后,使用node -v
和npm -v
检查nodejs和npm版本。您可以使用winscp或filezilla等sftp客户端将文件从本地传输到服务器。
注意:请不要传输node_modules文件夹。成功传输后,使用ssh via putty登录服务器,然后使用cd
命令进入项目内部,然后npm install
下载git&安装然后启动git bash然后使用以下scp命令(在传输之前删除node_modules文件夹)
scp -i myAmazonKey.pem -r nodejsapp/ ec2-user@EC2_IP_ADDRESS:~/.
成功转移后,通过以下SSH命令登录ssh
ssh -i myAmazonKey.pem ec2-user@EC2_IP_ADDRESS
然后转到内部项目然后安装依赖项
cd nodejsapp/
npm install
我希望这可以帮到你
ssh -i myAmazonKey.pem ec2-user@EC2_IP_ADDRESS
yum install git
如果是,则检查git install git --version
然后克隆存储库
git clone yourRepo
cd yourRepo
npm install