设置ssh和git服务器

语法高亮

找到了图片报错的原因, 服务器没有加图片路由的地址

无法修改文件 使用 chown user file 修改目录和文件的所有者

无法杀死 pm2启动的app.js

$ ps aux | grep 3000

lightho+ 23261 0.0 0.0 112812 976 pts/1 S+ 01:01 0:00 grep --color=auto 3000

kill 23261 没用

$ ps aux | grep pm2

lightho+ 24132 1.5 1.4 636824 28832 ? Ssl 01:04 0:00 PM2 v5.3.0: God Daemon (/home/lighthouse/.pm2)

lightho+ 24230 0.0 0.0 112812 980 pts/1 S+ 01:04 0:00 grep --color=auto pm2

kill 24132 有用

后来发现 pm2 stop app.js 直接停服务简单好用, pm2 restart app.js 直接重启, 更是一步到位

路径错误

新建了一个index.html 与app.js 同级

fs.readFile('./index.html', (err, data)=> { 拿不到数据

正确路径为'./app/index.html' 通过process.cwd() 可以打印出所在目录排除问题

不显示html格式

页面显示html的字符串 res.setHeader('Content-Type','text/html; charset=utf-8');

将 text/plain 改为text/html

路径错误二

加了一个库把markdown语法转为html, 用了npm init, 添加了一个库markdown-it

有了package.json后, process.cwd() 值由 node/ 变为了 node/app/

白嫖gitee的远程仓库, 用git关联到本地开发环境

git remote add origin https://gitee.com/xxxxx

git pull 报错后按提示执行

git branch --set-upstream-to=origin/master master

执行完关联成功, 就可以 pull, push了

Git 的使用——提交避免输入用户名和密码

添加ssh gitee文档

key 类型

如果之前配置了 remote origin https:// 需要修改为git@gitee:user@pwd...

想要用git push不输密码上传, 报错参考