2011-01-05 5 views
5

Creé un nuevo repositorio en Github para compartir mis archivos vim.Cómo evitar la exposición de información secreta en vimrc al presionarlo en Github

Pero hay algunos problemas. En el archivo vimrc, coloco algunas informaciones secretas allí para usar algunos complementos.

Por ejemplo, para usar TwitVim (un cliente de Twitter para Vim), debo agregar los siguientes códigos.

let twitvim_login = "user:pass" 

Así que cada vez que quiero empujar mi vimrc a Github, tengo que eliminarlos, y luego añadir de nuevo.

Cómo podría evitar esto. ¿Hay alguna buena solución para hacer esto más fácil?

Respuesta

14

Crear un archivo llamado .secretpass y añadir

vamos twitvim_login = "Usuario:"

en ese archivo, en su .vimrc hacer;

source .secretpass 
+0

wow, eso es una buena solución, THX ~ – shawjia

+6

y no se olvide de añadir a su .secretpass .gitignore –

+2

y si se ha celebrado vimrc bajo control de versiones por un tiempo, tener cuidado de empujar a github como el historial incluirá versiones antes de que se elimine la contraseña (aunque siempre puedes cambiar tu contraseña). – DrAl

Cuestiones relacionadas