教學

新增團隊成員

執行 dotenv-vault open

開啟終端機,輸入您專案的根目錄(您的 .env.vault 檔案所在位置),然後執行 dotenv-vault open。

$ npx dotenv-vault open
注意:不是開發人員嗎?您可以造訪 ui.dotenv.org 來瀏覽此頁面。

點擊「團隊」下拉選單

點擊「團隊」下拉選單按鈕,然後點擊「管理存取權」。

點擊「新增團隊成員」

在下一頁,點擊「新增團隊成員」。

輸入團隊成員的電子郵件地址

輸入您團隊成員的電子郵件地址,然後點擊「新增團隊成員」。

告知您的團隊成員檢查他們的電子郵件

他們將收到一封電子郵件,其中包含執行 dotenv-vault pull 的指示。他們也可以選擇登入。

團隊成員:執行 dotenv-vault login

您的團隊成員造訪他們的終端機,輸入專案目錄(他們已經透過 GitHub 或 GitLab 等服務 git-clone 過),然後執行 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。