3 ms·
The answer to the question you asked is unquestionably "Git", but the hosting provider for said git repository is open for debate. I use GitHub and GitLab for
by GauntletWizard 5y ago
The answer to the question you asked is unquestionably "Git", but the hosting provider for said git repository is open for debate.
I use GitHub and GitLab for clients. I use GitLab for my personal repos, because it's free offerings were better. I don't recommend one over the other, per se - both have advantages. GitLab's all inclusive CI is easier to use if you understand it well, but you need to have a tools guy who really understands the value of building your own and not building your own. GitHub as the defacto leader has more third party integrations - I would use Circle CI over GitHub Actions, because actions is very inflexible at the moment. It is planned to get better, and I believe it will.
ML support is not on any of their radar, and specifically for that, GitLab's ability to drop in your own runners would come in very handy, but data versioning support is not a first class feature - Though Git-LFS is as good there as elsewhere.