教學
新增團隊成員
執行 dotenv-vault open
開啟終端機,輸入您專案的根目錄(您的 .env.vault 檔案所在位置),然後執行 dotenv-vault open。
$ npx dotenv-vault open
點擊「團隊」下拉選單
點擊「團隊」下拉選單按鈕,然後點擊「管理存取權」。
點擊「新增團隊成員」
在下一頁,點擊「新增團隊成員」。
輸入團隊成員的電子郵件地址
輸入您團隊成員的電子郵件地址,然後點擊「新增團隊成員」。
告知您的團隊成員檢查他們的電子郵件
他們將收到一封電子郵件,其中包含執行 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。