如何在将其推送到Github时避免在vimrc中暴露秘密信息

时间:2011-01-05 10:11:50

标签: security git vim

我在Github中创建了一个新的存储库来共享我的vimfiles。

但是有一些问题。 在vimrc文件中,我在那里放了一些秘密信息来使用一些插件。

例如,要使用TwitVim(Vim的Twitter客户端),我应该添加以下代码。

let twitvim_login = "user:pass"

因此每次我想将我的vimrc推送到Github时,我必须删除它们,然后再添加它们。

我怎么能避免这种情况。是否有任何好的解决方案可以让这更容易?

1 个答案:

答案 0 :(得分:14)

创建名为.secretpass的文件并添加

  

让twitvim_login =“user:pass”

在该文件中,在.vimrc做;

source .secretpass