teknologi

carousel

30 Jan 2024

138

Menghapus .env di Git Commit History

profile

Dr Sleep

Alien from Mars

Apa itu file .env(dotenv) ?

File .env merupakan file konfigurasi yang menyertakan informasi sensitif seperti API Key, Secret Key atapun User Key yang nantinya dapat kita gunakan pada aplikasi atapun project kita. File .env ini pastinya tidak ingin kita ungkapkan kepada siapa pun.


Tapi pernah kah Anda tidak sengaja ketika melakukan push commit ke github lalu file .env Anda terpublish? Tenang saya punya beberapa cara dalam menanganinya.


#1 Tambahkan File .env pada gitignore

Pertama-tama pada file .gitignore tambahkan nama file sensitive yang tidak ingin kita push ke github. Tambahkan .env file .gitignore lalu simpan.


#2 Jalankan Command

Buka terminal lalu jalankan kode berikut :


git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD


Lalu tunggu beberapa saat maka history file .env akan hilang.


#3 Push Commit

Jalankan perintah berikut untuk memperbarui commit :


git push --force


Setelah melakukan push, sekarang Anda tidak dapat melihat file .env lagi di riwayat commit Anda dan telah melindungi file .env anda. Lain kali mari kita mengecek ulang file ketika ingin melakukan push. Semoga membantu 🤩.

Komentar()

Login terlebih dahulu😭

Loading...

Copyright©2024 OiBlog by Veloxium All rights reserved.