git no parece hacer lo que quiero aquí, así que necesito algunos consejos. Tengo un archivo de configuración con información confidencial como contraseñas. Decir que he comprobado en el archivo de configuración con los valores en blanco/genéricos:Evitar el registro accidental del archivo de contraseñas usando git
username =
password =
Ahora colmo con valores reales, y luego agregar el archivo a .gitignore (el nombre del archivo es build.properties)
username = bob
password = secretpassword
Aunque lo he agregado a .gitignore, git todavía parece "verlo". ¿Qué debería hacer aquí?
hostname$ more .gitignore
build
ant.build
*.swp
build.properties
hostname$ git status
# On branch dev
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: build.properties
#
no changes added to commit (use "git add" and/or "git commit -a")
¿Estoy malentendido algo?
Así que, solo para aclarar, parece que si alguien hace 'git -a -m 'whatever'' automáticamente comprobará las contraseñas ¿sigue si? – corydoras
sí, si está bajo control de versión se incluirá en la confirmación – knittl