[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á.