[問題] Git 做敏感資訊排除
嗨大家好,我最近我弄了一個網頁在heroku上面
因為不太會用git flow做開發,所以通常都是master一路commit到底
commit1 -> commit2 -> commit3
然後會先push到github 然後push到heroku
但是我這個時候加入了一些敏感資訊,像是密碼還是key之類的在repo中
所以我將secret.yml這個檔案加入gitignore中
github上面的確被ignore了,可是要push到heroku上面時也一樣被ignore了...
這樣我的heroku也沒有辦法順利跑起來
可是如果取消ignore,再commit的話,github下次再推就有紀錄上去了
我的初步想法是分branch然後使用不同ignore
然後中間再用merge維持兩個branch都在最新狀態,然後再分別push
這樣不確定可不可行,而且要一直merge branch也很麻煩..
-> branch github ignore secret
master
-> branch heroku
不知道版上朋友這樣的情況會用什麼方式處理?
還是有什麼開發流程可以參考@@謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.147.12
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1416449204.A.6C6.html
推
11/20 11:21, , 1F
11/20 11:21, 1F
→
11/20 14:26, , 2F
11/20 14:26, 2F
推
11/20 14:43, , 3F
11/20 14:43, 3F
推
11/20 16:39, , 4F
11/20 16:39, 4F
→
11/20 16:39, , 5F
11/20 16:39, 5F
→
11/20 16:41, , 6F
11/20 16:41, 6F
→
11/20 16:42, , 7F
11/20 16:42, 7F
→
11/20 16:43, , 8F
11/20 16:43, 8F
→
11/20 20:46, , 9F
11/20 20:46, 9F
→
11/20 20:47, , 10F
11/20 20:47, 10F