Me desculpe se não perguntei isso no site certo, mas não existe nenhum site relacionado ao Git.
Quero armazenar meus dados pessoais no GitLab *(mesmo que o GitLab seja essencialmente para compartilhar código-fonte)* para servir como backup e sincronizá-los entre meus computadores, evitando perda de dados.
Quero saber se isso é realmente seguro e posso confiar no GitLab e enviar todos os meus dados para ele.
Responder1
posso confiar no GitLab?
Resposta curta: Não. Confiar no Gitlab é uma coisa, mas confiar em todos os funcionários do Gitlab com acesso root aos servidores é muito diferente.
Resposta real: ninguém sabe.
Para uma história triste, leia: Conta GitLab hackeada e repositório apagadoe pergunte a si mesmo se deseja estar na mesma posição daquele pôster.
Quando seus arquivos estão na nuvem, você está basicamente exposto a ataques de todos os hackers do mundo. Eu não chamaria isso de seguro.
Responder2
O GitLab não deve ser usado como backup.
Não sei se eles armazenam seus dados criptografados, então para melhor segurança você deve criptografar seus dados (talvez com gpg ou algo como duplicidade) antes de fazer o upload.
Responder3
O Gitlab não foi realmente planejado para isso, mas para uma alternativa sugerida, você pode dar uma olhada no Hashicorp Vault ou criptografar dados com o Ansible Vault e carregá-los em um repositório privado. Pode ser um repositório privado do github ou também uma instância do gitlab auto-hospedada.