Lo siento si no pregunto esto en el sitio correcto, pero no hay ningún sitio relacionado con Git.
Quiero almacenar mis datos personales en GitLab *(incluso si GitLab es esencialmente para compartir código fuente)* para que sirva como respaldo y lo sincronice entre mis computadoras, y evite la pérdida de datos.
Quiero saber si esto es realmente seguro y puedo confiar en GitLab y enviarle todos mis datos.
Respuesta1
¿Puedo confiar en GitLab?
Respuesta corta: No. Confiar en Gitlab es una cosa, pero confiar en que todos los empleados de Gitlab tengan acceso root a los servidores es muy diferente.
Respuesta real: nadie lo sabe.
Para una historia triste, lea: Cuenta de GitLab pirateada y borrada del repositorio, luego pregúntate si deseas estar en la misma posición que ese cartel.
Cuando tus archivos están en la nube, básicamente estás expuesto a un ataque de todos los piratas informáticos del mundo. Yo no llamaría a eso seguro.
Respuesta2
GitLab no está diseñado para usarse como respaldo.
No sé si almacenan sus datos cifrados, por lo que para mayor seguridad debe cifrar sus datos (tal vez con gpg o algo así como duplicidad) antes de cargarlos.
Respuesta3
Gitlab realmente no está diseñado para esto, pero como alternativa sugerida, es posible que desee consultar Hashicorp Vault, o puede cifrar datos con Ansible Vault y cargarlos en un repositorio privado. Podría ser un repositorio privado de github o también una instancia de gitlab autohospedada.