教程
同步 .env 文件
运行 dotenv-vault new
打开终端,进入您的项目的根目录(您存放 .env 文件的位置),并运行 dotenv-vault new。
$ npx dotenv-vault new
为您的项目命名
在打开的页面上,为您的项目命名(通常会为您预先填写),并输入您的电子邮件地址。
查看 .env.vault 文件(可选)
为您的项目生成了一个 .env.vault 文件。它在 dotenv-vault 中唯一标识您的项目。可以把它想象成 GitHub 上的唯一 git URL。它标识您的项目,以便您(和您的团队成员)从 dotenv-vault 中提取正确的 .env。
运行 ls -al 以查看它。
$ ls -al
Jul 28 17:54 .
Jul 27 13:46 ..
Jul 27 14:51 .env
Jul 28 18:09 .env.vault
Jul 28 17:54 .gitignore
Jul 27 14:49 index.js
Jul 27 14:12 node_modules
Jul 27 14:48 package-lock.json
Jul 27 14:12 package.json
运行 dotenv-vault login
接下来,通过运行 dotenv-vault login 来验证您的机器。
$ npx dotenv-vault login
点击登录
在下一个屏幕上,按照登录流程并点击“登录”。
查看 .env.me 文件(可选)
您现在在项目的根目录中有一个 .env.me 文件。.env.me 文件唯一授权您访问项目的共享 .env 文件。您可以把它想象成您在 GitHub 上的唯一 SSH 密钥。
运行 ls -al 以查看它。
$ ls -al
Jul 28 17:54 .
Jul 27 13:46 ..
Jul 27 14:51 .env
Jul 28 18:11 .env.me
Jul 28 18:09 .env.vault
Jul 28 17:54 .gitignore
Jul 27 14:49 index.js
Jul 27 14:12 node_modules
Jul 27 14:48 package-lock.json
Jul 27 14:12 package.json
运行 dotenv-vault push
最后一次回到终端,运行 dotenv-vault push。
这将安全地将您的 .env 文件推送到 dotenv-vault。每次更改 .env 文件时,运行 dotenv-vault push。
$ npx dotenv-vault push
remote: Securely pushing (.env)... done
remote: Securely pushed development (.env)
Run npx dotenv-vault open to view in the ui
恭喜 🎉,您刚刚在 dotenv-vault 中推送到(并保护了)您的第一个 .env 文件。
专业提示:要查看所有可用命令的列表,运行 npx dotenv-vault help。运行 dotenv-vault open(额外)
让我们查看一下 UI。运行 dotenv-vault open。
$ npx dotenv-vault open
就这样!感谢您使用 dotenv-vault。