教學
同步 .env 檔案
執行 dotenv-vault new
開啟終端機,輸入您專案的根目錄(您存放 .env 檔案的位置),然後執行 dotenv-vault new。
$ npx dotenv-vault new
命名您的專案
在開啟的頁面上,命名您的專案(通常會預先填寫),然後輸入您的電子郵件地址。
檢視 .env.vault 檔案 (選用)
已為您的專案產生一個 .env.vault。它在 dotenv-vault 中唯一識別您的專案。您可以將它視為 GitHub 上的唯一 git 網址。它會識別您的專案,以便您(和您的團隊成員)從 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。