2011-01-05 19 views
5

我在Github中創建了一個新的存儲庫來共享我的vimfiles。如何避免暴露vimrc中的祕密信息時推送到Github

但有一些問題。 在vimrc文件中,我提供了一些祕密信息來使用一些插件。

例如,要使用TwitVim(Vim的Twitter客戶端),我應該添加以下代碼。

let twitvim_login = "user:pass" 

所以我希望把我的vimrc到Github上每一次,我不得不刪除,然後重新添加。

我怎麼能避免這一點。有沒有什麼好的解決方案讓這更容易?

回答

14

創建一個名爲.secretpass文件,並添加

讓twitvim_login = 「用戶:通過」

在該文件中

,在.vimrc做;

source .secretpass 
+0

哇,這是一個很好的解決方案,THX〜 – shawjia 2011-01-05 10:15:09

+6

不要忘記.secretpass添加到您的.gitignore – 2011-01-05 10:17:43

+2

,如果你的版本控制了一會兒下舉行的vimrc,要警惕其推向github的歷史將包括密碼被刪除之前的版本(儘管您可以隨時更改密碼)。 – DrAl 2011-01-05 11:10:55

相關問題