1.生成一組ssh金鑰
ssh-keygen -t rsa -f ~/.ssh/id_rsa -p '' -c "[email protected]"
複製**
[email protected]是自己的繫結郵箱
2.將新生產的私鑰生效
ssh-agent bash && ssh-add ~/.ssh/id_rsa
exit
複製**
3.將下面命令輸出的公鑰複製
cat ~/.ssh/id_rsa.pub
複製**
4.然後centos下執行,git clone git@***.git
拉取**成功說明配置好了。
scp ~/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys
複製**
username:使用者名稱
127.x.x.x:你的遠端ip位址
執行後會輸入一次密碼,然後顯示下面資訊,說明配置好了
id_rsa.pub 100% 402 10.2kb/s 00:00
複製**
1、全域性安裝pm2,
cnpm install pm2 -g
複製**
2、新建ecosystem.json,內容大致如下
,
"env_production" :
}],"deploy" : }}
}複製**
更多配置參考官網:pm2.keymetrics.io/docs/usage/…
3、提交**,
git add .
git commit -m 'change ecosystem'
git push origin master
複製**
4、初始化伺服器(server)應用,部署pm2配置
pm2 deploy ecosystem.json production setup
複製**
成功後會列印:
...
○ hook post-setup
○ setup complete
--> success
複製**
5、伺服器從git**託管平台獲取最新的**,並使用pm2自動部署
pm2 deploy ecosystem.json production
複製**
PM2自動重啟node服務
pm2是node程序管理工具,可以利用它來簡化很多node應用管理的繁瑣任務,如效能監控 自動重啟 負載均衡等,而且使用非常簡單。全域性安裝,簡直不能更簡單。npm install g pm2用express應用來舉例。一般我們都是通過npm start啟動應用,其實就是呼叫node bin www...
Centos7 安裝部署node和pm2
2 解壓並把該資料夾剪下至 usr local tar xvf node v10.9.0 linux x64.tar.xz mv node v10.9.0 linux x64 usr local 3 設定環境變數 echo export node home usr local node v10.9....
害怕自動化 2
害怕自動化 2 陳能技 2007 12 7 原文 fear of automation linda hayes 不能替代你不做的事情 關於為什麼自動化不會替代你,還有乙個更好的理由 自動化的是你不做的測試,而不是你要做的測試。老實說,沒人能快速地跟上大部分系統的改變速度,跟上每次發布版本的測試修改和...