Skip to content

Make

依赖安装

sudo apt-get install make
sudo apt-get install build-essential
sudo apt install unzip

编译

make

移动到bin目录

sudo cp <app> /usr/local/bin

GitHub

Personal Access Token过期

  • settings > Personal Access Token > Tokens(classic) > regenerate token
git remote set-url origin  https://<your_token>@github.com/<USERNAME>/<REPO>.git

SSH

确认端口开放 && 防火墙策略正确,端口无冲突等

基础

ssh <username>@<ip> -p <port> -L xxx:xxx

SSH公钥

plaintext
cat ~/.ssh/id_rsa.pub
ssh-keygen -t rsa -C "<注释内容>"
 cat ~/.ssh/id_rsa.pub

防火墙配置

通过SSH配置服务器防火墙时,确保SSH链接允许(22端口允许访问),不然,,,

ufw allow port
ufw disable
ufw 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 ACCEPT

CURL

基础使用

curl http://127.0.0.1:3000

post请求

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