本来是先ssh连接上服务器,然后切换到/opt文件夹,准备git clone.
但是报错:

rdadmin@HLLUXPDESKP02:/opt$ sudo git clone http://git.tututu.com/stacy/it-test-updater.git
[sudo] password for rdadmin:
Cloning into 'it-test-updater'...
fatal: unable to access 'http://git.tututu.com/stacy/it-test-updater.git/': Failed to connect to git.tututu.com port 80: Connection timed out

所以改用FTP 上传代码:
用Cyberduck这个软件!
在 Cyberduck 里面点击新建书签。
然后在弹出来的窗口里输入服务器和端口,还有用户名(rdadmin)和对应密码。保存后这个书签就新建好了。
在本地登录进去服务器后,终端输入mkdir 文件名 来新建文件夹
比如:mkdir it-test-servers
然后把本地的代码拖到Cyberduck软件的对应服务器的it-test-servers目录里。
再终端切到目录后,pm2 ps查看。
pm2 start ./app.js --name '自己命名的名字’
比如:pm2 start ./app.js --name it-test-servers

本来想跑 package.json 里面的 “start:stage”: "node ./app.js ENV=‘stage’ ",
(还要注意。参数配置要写在前面呀喂!写在后面 process.env.ENV也访问不到呀!)
所以是: “start:stage”: “ENV=‘stage’ node ./app.js”,
结合pm2 .我以为是 pm2 start start:stage --name it-test-servers
其实可以 这样写: “start:stage”: "ENV=‘stage’ pm2 start ./app.js --name it-test-servers
", 然后 npm run start: stage就解决问题啦!

注意 pm2 重新命名,要用–name 。中间没有空格噢!!

pm2 ps :查看所有
pm2 start app.js --name RunApp :启动pm2 并且命名
pm2 reload ID :重启
pm2 delete ID :删除

FTP+Cyberduck+服务器部署项目+pm2相关推荐

  1. 云服务器部署项目:vue-cli 部署服务配置

    云服务器部署项目:vue-cli 部署服务配置 ​ 单页面应用应该放到nginx或者apache.tomcat等web代理服务器中,同时要根据自己服务器的项目路径更改vue的路由地址. ​ 如果说项目 ...

  2. 云服务器部署项目环境搭建

    云服务器部署项目环境搭建 这里以阿里云为例: 一.安装JavaJDK 指令: yum -y install java-1.8.0-openjdk* 二.下载部署TomCat 去TomCat官网下载:T ...

  3. 阿里云服务器部署项目

    在阿里云服务器上部署自己的项目 小伙伴们是不是想部署自己的项目到服务器上,让自己的朋友,还有广大的网友看到自己的网站呢?下面我就把部署项目到服务器的方法写下来给大家,希望可以帮到有需要的人!!! 前期 ...

  4. iis服务器部署项目,IIS环境下部署项目的详细教程

    分享IIS环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择"程序和功能",进入如下页面后 找到World Wide Web Services,确保选中 ...

  5. nginx【nginx跨域、nginx开启gizp压缩、nginx服务器部署项目】

    nginx是一个高性能的HTTP和反向代理服务器,它使用配置文件决定如何提供内容.要监听的端口等.因此常用来做静态资源服务器和后端的反向代理服务器. 安装:brew install nginx 启动: ...

  6. windows服务器部署项目

    记一次windows服务器迁移项目 1.安装 jdk,配置环境变量 https://blog.csdn.net/bestsongs/article/details/104905060 2.安装 mys ...

  7. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)

    文章目录 1 前言 2 流程 3 项目部署 1 前言 首先清楚云服务器本地ip和入口ip区别,本地ip没什么可说的,对于入口ip: 这个东西是这样,就是你看到这个IP地址,这个公网IP地址,它是出口I ...

  8. ElasticSearch【从入门到服务器部署项目案例】详细教程

    了解 百度 , 谷歌 的搜索技术 什么是搜索? 计算机根据用户输入的关键词进行匹配,从已有的数据库中摘录出相关的记录反馈给用户. 线性匹配: select * from item where titl ...

  9. vm虚拟机服务器部署项目教程,Vmware 虚拟化项目实施步骤

    一.前期需求调查 网络拓扑 硬件:存储,服务器,光端机.交换机 软件:包括虚拟化软件,备份软件等 备份空间:本地磁盘大小和存储的大小(主要是lun的) 二.实施 1.存储的划分,服务器配置检查 2.部 ...

  10. 服务器部署项目脚本,写一个自动化部署脚本

    .sh脚本一键部署 打游戏用过一键无敌 正好这几天熟悉新项目 我就把之前的./push.sh迁移了过来 顺便 写了个自动化构建并提交到服务器的.sh脚本 一.背景 先是一个git的提交脚本 因为每次提 ...

最新文章

  1. Linux那些事儿 之 戏说USB(14)端点
  2. java post 打开新页面_JAVA后台POST/GET访问方法
  3. 重构一个功能块的总结
  4. java 读取中文配置文件问题
  5. 快速失败(fail-fast)和安全失败(fail-safe)
  6. 用python随机画多个圆_Python Pygame随机绘制不重叠的圆圈
  7. python查微信好友是否删除自己_Python + Appium 自动化操作微信查找自己是否被删除...
  8. 如何关掉Eclipse里对于Maven下载包的校验值检查
  9. php 命令行打印换行符_如何在命令行输出中打印换行符
  10. 360团队 临时目录的原始文件不是360合法文件_谈谈腾讯电脑管家小团队版
  11. c语言编程软件开机自动启动,C语言实现程序开机自启动
  12. 检查eth是否到账_税务检查视角:高新技术企业核查要点
  13. Eigen教程(9)之Reshape,Slicing介绍
  14. SCCM部署前的IIS、WSUS等准备
  15. SQL Server 软件环境安装与配置
  16. 基于链队列的银行叫号系统
  17. python翻译-50 行代码,实现中英文翻译
  18. 傅里叶级数 画初音 附底层代码
  19. # 冰冻三尺非一日之寒。
  20. eWebEditor编辑HTML,eWebEditor编辑器免费版

热门文章

  1. 04_python爬虫爬取超星回放
  2. android方向传感器 指南针,Android如何实现电子罗盘(指南针)方向传感器的应用
  3. 我总结了程序员转行得最有出路5个方向
  4. POJ 2706 Connect
  5. Go语言查缺补漏ing Day1
  6. 报错解决——babel-preset-es2015 报错
  7. android按钮点击次数,android按键精灵 设置次数
  8. python情绪识别_人脸情绪识别 测试心得(示例代码)
  9. 下载文件进度显示--小小Demo——桃先森
  10. tpshop报 商业用途必须购买正版,使用盗版将追究法律责任