[Configuration] Encrypt secrets with git‐crypt - sparc-software-hust/fmecg-web-server GitHub Wiki
Khi public repo, sẽ có một số file (file host config, file build) không thể public. Có 2 cách để file đó không bị lộ
- 1 là ẩn khỏi repo (trong .gitignore)
- 2 là mã hoá file và chỉ những ai có key mới có thể xem được (sử dụng
git-crypt
)
Cách 1 có nhược điểm là khi số lượng người tăng và số file bị ẩn nhiều thì sẽ phải ẩn/tải rất nhiều file và rất bất tiện. Với cách mã hoá file và đẩy thẳng lên repo thì người dùng sẽ chỉ cần 1 file key để mã hoá.