2010-11-10 129 views
2

我和朋友一起開始了一個Rails項目,並在Github上主持了回購協議。如何處理github託管項目上的數據庫憑據?

我/我們應該如何處理我們的數據庫憑據,以確保我們不會公開發布它們或者打破其他每個數據庫的database.yml設置?

+0

我在Programmers.SE上問了這個問題http://programmers.stackexchange.com/questions/12808/keeping-a-connection-string-secure-when-working-with-others – Fosco 2010-11-10 19:26:51

回答

7

我認爲最好的解決方案是在項目的某個地方添加一個sample.yml示例,然後使用.gitignore現有的。有人簽出項目需要創建database.yml(無論從頭還是樣本)。

0

替代方法是使用塗抹/清除腳本來分析連接信息。這可以讓你擁有一個完整的配置,隱藏頑皮的位。