Dưới đây là hướng dẫn chi tiết cách sử dụng git-crypt để mã hóa file .env và lưu trữ an toàn trên một private Git repo riêng biệt.
git-crypt cho phép bạn mã hóa tự động các file nhạy cảm trước khi git push lên GitHub/GitLab. Khi làm việc trên máy tính của bạn, file vẫn tự động giải mã để sử dụng bình thường.
git-crypt trên Ubuntu/LinuxMở terminal và cài đặt công cụ thông qua trình quản lý gói apt:
sudo apt update
sudo apt install git-crypt
Cách kiểm tra cài đặt thành công:
git-crypt --version
.envenv-vault) và khởi tạo git:mkdir env-vault && cd env-vault
git init
git remote add origin <URL_Private_Repository_Của_Bạn>
git-crypt cho Repoenv-vault vừa tạo, khởi tạo git-crypt:git-crypt init
.gitattributes ở thư mục gốc của repo để chỉ định file nào cần mã hóa. Mở file này và thêm nội dung sau: