One big factor for me has been also repo size , because I make games and as you can imagine I need a lot of space.
Bit bucket has a limit of 2GB per repo while GitLab has a limit of 10GB, so for me GitLab is far better choice. On Thu, 20 Oct 2016 at 16:31, Esteban Lorenzano <esteba...@gmail.com> wrote: > bitbucket offers infinite private repos too, if you do not want to install > a server by your own. > > Esteban > > > On 20 Oct 2016, at 14:47, Dimitris Chloupis <kilon.al...@gmail.com> wrote: > > I have been looking for an alternative to Github to host my private repos, > Github provides only 1 private repo and for more you have to pay. So I > found this. > > https://gitlab.com/ > > Gitlab has all the features of Github with additional advantages that is > completely free and you can have as many private repos as you want. Also in > terms of space , its unlimited with a limit of 10 GB per repo which makes > it an excellent choice for binary files. You can have unlimited repos (the > hard limit is at 100.000 repos per user which you wont reach any time soon > ) > > A recent advantage that I discovered is that like Github , Gitlab allows > you to host your own website via Gitlab pages > > https://pages.gitlab.io/ > > The cool thing about this is that it comes with CI , which is highly > configurable which means you can even make it work with Pillar. The website > part can mix with existing code, meaning you can keep on the same repo the > code of your pharo projects and documentation in form of website. Gitlab > pages support a wide variety of static website generators , the on the > interests me is gitbook > > https://www.gitbook.com/ > > Gitbook is interesting because it comes with its own Editor you can > download as a native client that handles the writing of the book / > documentation and pushing and committing to the repo > > https://www.gitbook.com/editor > > Both Gitlab and Gitbook are free software that means they can be installed > in any Pharo server and customised to whatever you want > > I made an example here. > https://gitlab.com/Kilon/testbook > > The gitbook documentation is hosted in the pages branch which is a nice > clean way to isolate documentation from project's code but also you could > alternative have everything in master and put documentation in a doc > folder. You can fine tune such setup with the corresponding yaml setup file > as can see here > > https://gitlab.com/Kilon/testbook/blob/pages/.gitlab-ci.yml > > The website generated by this repo can be viewed here > > https://kilon.gitlab.io/testbook/ > > obviously you can also add anything that is in HTML/JS which make this > ideal for blog, main websites, application frontends and pretty much > everything you can imagine and because GitLab allows for unlimited amount > of repos you can have unlimited amount of websites. > > Have fun :) > > >