Requirements for our CVS would be as follow:
- High Availability
- Backup
- Public repositories for our open source projects.
- Private repositories for (maybe) some private configuration data.
- Accessible
- Git, it's the industry standard right now and it'll cover your software requirements 99.99% of times.
- Self-Hosted:
- Seriously do you think a tiny company can support the complexity (and maybe cost if you use the cloud) of backing up a hosted repository and keeping it open to anywhere else?
- Github:
- Popular and ticks almost all the requirements, except for free private repositories. I'm using github for my opensource project, yes.
- BitBucket:
- Ticks all the boxes as well, plus a number of free private repositories, enough for some sensitive information we might want to store. I'm using bitbucket as well for my Jenkins configuration auto-backup.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.