Make
依赖安装
sudo apt-get install make
sudo apt-get install build-essential
sudo apt install unzip编译
make移动到bin目录
sudo cp <app> /usr/local/binGitHub
Personal Access Token过期
- settings > Personal Access Token > Tokens(classic) > regenerate token
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.gitSSH
确认端口开放 && 防火墙策略正确,端口无冲突等
基础
ssh <username>@<ip> -p <port> -L xxx:xxxSSH公钥
plaintext
cat ~/.ssh/id_rsa.pubssh-keygen -t rsa -C "<注释内容>" cat ~/.ssh/id_rsa.pub防火墙配置
通过SSH配置服务器防火墙时,确保SSH链接允许(22端口允许访问),不然,,,
ufw allow portufw disableufw status通过iptables配置开放端口
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPTCURL
基础使用
curl http://127.0.0.1:3000post请求
curl -X POST http://127.0.0.1:3000发送post请求, JSON格式数据
curl http://127.0.0.1:3000/api/core/completion \
-H "content-type:application/json" \
-X POST \
-d '{"prompt":"你好"}'ENV
cross-env有什么用处?为什么会出现cross-env这类技术?
解决不同OS的env问题,统一env配置,兼容linux和windows差异LINT
commit格式问题
commitlint