iT邦幫忙

0

Github 要如何避免資料庫設定檔被存取到

匿名 2014-08-29 14:21:014030 瀏覽

如題,因為最近在做專題。
近期將導入資料庫的功能...

不過放在 github 上面,不就代表我設定檔會被別人看了?

外獅佬 iT邦大師 1 級 ‧ 2014-08-29 15:26:42 檢舉
老師都沒教...請不要用sa或root...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
bluesky1213
iT邦新手 3 級 ‧ 2014-08-29 15:28:05

那就將設定檔排除不要加入追蹤阿。

2
fillano
iT邦超人 1 級 ‧ 2014-09-01 14:03:28

我的習慣是:

假設設定檔的檔名叫做config.ini,那你可以另外做一個config.ini.sample(取名一目了然就好,也可以叫config.ini.default等等),裡面的帳密、設定都用假的,或是預設值,然後config.ini設定用.gitignore排除。換句話說,設定檔範例的「欄位」需要用git管理(需要的話,可以加說明,例如需要把config.ini.sample改名為config.ini,才能運作等等),但是實際使用的設定檔,則從git排除。

設定檔的定義,是需要版本控制的,但是實際的設定不需要,就看你怎麼定規則來符合你的需求。

我要發表回答

立即登入回答