Hoy entré en un repositorio de GitHub en el que no he trabajado en aproximadamente un mes desde que completé un bootcamp. Es un proyecto personal en el que básicamente acabo de sembrar algunas tablas de bases de datos y cargué una o dos imágenes e inicié una aplicación React que las muestra.
Cuando continué hoy, en la carpeta de imágenes públicas había una foto de perfil y también una foto de mi pasaporte visa . ¡No recuerdo haberlos agregado! y no puedo ver que hubiera sido un accidente, aunque tal vez supongo.
¿Tener mi código bastante novato disponible para ver en GitHub podría haberme llevado a dejar algo abierto para que alguien obtenga esos archivos de mi sistema local? No estoy seguro de cómo funcionaría eso, pero leí un poco sobre los archivos .DS_Store en Mac y también había uno de esos sin confirmar.
¿Alguien puede arrojar alguna idea? ¿Es posible/probable que alguien escaneara mis archivos y tomara esas imágenes por alguna razón?
Eliminé las fotos y el archivo ds_store.
Gracias
Es por eso que siempre hago un git status , antes de una git commit : para verificar dos veces lo que estoy a punto de confirmar.
A menos que alguien tenga acceso directo a su máquina, nadie más debería haber podido agregar un archivo de personal excepto usted.
Y recuerda: eliminar el archivo solo lo elimina de la confirmación más reciente, no de las confirmaciones anteriores.
Solo una herramienta como git filter-repo (basada en python) le permitiría eliminarlo de todas las confirmaciones anteriores, lo que cambia el historial y requiere un git push --force (no es gran cosa si usted es el único que trabaja en el repositorio).