教程

添加团队成员

运行 dotenv-vault open

打开终端,进入项目的根目录(您的 .env.vault 文件所在的目录),然后运行 dotenv-vault open。

$ npx dotenv-vault open
提醒:不是开发人员?您可以通过访问 ui.dotenv.org 导航到此页面。

点击团队下拉菜单

点击“团队”下拉按钮,然后点击“管理访问”。

点击添加团队成员

在下一页,点击“添加团队成员”。

输入团队成员的电子邮件地址

输入您的团队成员的电子邮件地址,然后点击“添加团队成员”。

告诉您的团队成员检查他们的电子邮件

他们将收到一封电子邮件,其中包含运行 dotenv-vault pull 的说明。他们也可以选择登录。

团队成员:运行 dotenv-vault login

您的团队成员访问他们的终端,进入项目目录(他们已经通过 GitHub 或 GitLab 等服务进行 git 克隆),然后运行 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 28 18:11 .env.me
Jul 28 18:09 .env.vault
Jul 28 17:54 .gitignore
Jul 27 14:49 index.js
...

团队成员:运行 dotenv-vault pull

您的团队成员返回到他们的终端并运行 dotenv-vault pull。

$ npx dotenv-vault pull

remote:   Securely pulling... done
remote:   Securely pulled development (.env)

团队成员:运行 dotenv-vault push(可选)

您的团队成员可以编辑 .env 文件并使用 dotenv-vault push 推送更改。

$ npx dotenv-vault push

remote:   Securely pushing (.env)... done
remote:   Securely pulled development (.env)

您:运行 dotenv-vault pull(可选)

使用 dotenv-vault pull 拉取您的团队成员所做的更改。

$ npx dotenv-vault pull

remote:   Securely pulling... done
remote:   Securely pulled development (.env)

就这样!感谢您与您的团队成员和朋友一起使用 dotenv-vault。