官网
https://supabase.com/docs/guides/cli/getting-started?platform=linux
官网推荐使用brew安装,所以需要先安装brew
安装brew
首先要创建一个账户,不能直接使用root用户安装
useradd brew
然后执行安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
加入环境变量
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bash_profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
至此brew 安装完成
安装 Supabase
首先安装gcc,brew会下载Supabase源码后编译,需要gcc
sudo apt install gcc
然后执行安装命令
brew install supabase/tap/supabase
验证安装
supabase -v
修改用户名密码
curl -v -X PUT 'https://<your-project-url>/auth/v1/admin/users/{user-id}' \
-H "apikey: <service_role_key>" \
-H "Authorization: Bearer <service_role_key>" \
-H "Content-Type: application/json" \
-d '{
"email": "<user-email>",
"password": "new_password"
}'