Mike Rockett Posted September 16, 2017 Share Posted September 16, 2017 I've been pondering on this for a while now. GL has a much bigger feature-set than GH, and allows private repos for free. Much of the work I do doesn't warrant the use of many of the features, but there are a couple of other thinks I like, like sub-groups and, of course, private repos. Curious to know who in the PW community is actively using it, other than Bernhard, and what everyone thinks about it. I'm thinking of switching, and am currently testing everything out. I think my biggest concern is that folks use GH more than GL, and so opening issues on my repos would require a GL account, which some may not want to do... 1 Link to comment Share on other sites More sharing options...
EntitySelf Posted September 16, 2017 Share Posted September 16, 2017 I recently tested both repos for C# projects and noticed that GL was really slow for me (Netherlands), I haven't decided yet on which one to use because I paused my development to do a study. Maybe it was just a fluke... I did read some articles about it like this one: https://gitlabfan.com/why-gitlab-is-slow-and-what-you-can-do-about-it-bca9d61405bd Link to comment Share on other sites More sharing options...
Mike Rockett Posted September 16, 2017 Author Share Posted September 16, 2017 15 minutes ago, EntitySelf said: I recently tested both repos for C# projects and noticed that GL was really slow for me (Netherlands), I haven't decided yet on which one to use because I paused my development to do a study. Maybe it was just a fluke... I did read some articles about it like this one: https://gitlabfan.com/why-gitlab-is-slow-and-what-you-can-do-about-it-bca9d61405bd Thanks. I think they've made quite a bit of improvement on the performance front. I've only really tested on the web side of things, and haven't actually done anything console-related yet. The interface they're using at the moment takes a while to get used to, and I see it's gone through several iterations over the years. For me, changes like that can be very distracting. I do like the avatars feature as well, though I wonder how popular it is. Having given this a little thought, I think I'll stick to GH for the time being, and will simply use GL for private repos (only needed for backup purposes, really). Link to comment Share on other sites More sharing options...
AndZyk Posted September 16, 2017 Share Posted September 16, 2017 I never tried GitLab and am not a heavy Git user, collaborative wise. But just wanted to mention, that if you need a private repository for free, there is also Bitbucket. I am using it for my private project and can't complain. 1 Link to comment Share on other sites More sharing options...
Mike Rockett Posted September 16, 2017 Author Share Posted September 16, 2017 7 minutes ago, AndZyk said: I never tried GitLab and am not a heavy Git user, collaborative wise. But just wanted to mention, that if you need a private repository for free, there is also Bitbucket. I am using it for my private project and can't complain. Thanks - I have heard of them before, but didn't like it much (those years back). Will check it out again soon. Link to comment Share on other sites More sharing options...
bernhard Posted September 16, 2017 Share Posted September 16, 2017 i like gitlab and i use it because of the free private repos (when i started using it bitbucket had such an old look...). in the beginning it was very slow but now i don't have any problems. i can recommend it (but i have to say that i'm quite new to git and only use it on my own for simple tasks) 1 Link to comment Share on other sites More sharing options...
clsource Posted September 16, 2017 Share Posted September 16, 2017 I use Gitlab since 2014. Gitlab -> great for private repos and organizations Github -> great for open source and tools integration. Github is more known in the open source and many tools (like kanban tools or similar project management type tools) are tailored to Github. The good news is that Gitlab can easily mirror github repos in both directions https://docs.gitlab.com/ee/workflow/repository_mirroring.html 3 Link to comment Share on other sites More sharing options...
Mike Rockett Posted September 17, 2017 Author Share Posted September 17, 2017 @clsource - Indeed, thanks. I saw that mirror feature - it really is great. Nonetheless, going to stick to my plan as mentioned above for the time being. Link to comment Share on other sites More sharing options...
Rudy Posted September 17, 2017 Share Posted September 17, 2017 We've been running Gitlab CE (self-hosted) for the past 2.6 years. It's been stable so far. If your firm has multiple developers that require access to private repos, hosting a Gitlab CE is cheaper and gives you more control. 2 Link to comment Share on other sites More sharing options...
Mike Rockett Posted September 17, 2017 Author Share Posted September 17, 2017 @Rudy - At this point, it's just me, so gitlab.com is perfect for private repos. Thanks for the tip though - it is a good idea. Link to comment Share on other sites More sharing options...
benbyf Posted September 17, 2017 Share Posted September 17, 2017 I run all private projects on Bitbucket and open source on GitHub. Never had a problem with either for small and medium sized web projects mainly. 2 Link to comment Share on other sites More sharing options...
OrganizedFellow Posted September 22, 2017 Share Posted September 22, 2017 I shared very little on my Github account. Just what I don't mind making public, simple projects .dotfiles. However on my Gitlab account, that is where I house all my client websites because of the privacy. I do have one repo that gets pushed to both, though! 1 Link to comment Share on other sites More sharing options...
webhoes Posted October 28, 2017 Share Posted October 28, 2017 I also have a gitlab account because I want to learn more about it and they way development should go (as in a real company). I basicly work alone so it might be a little overkill. However as a beginning developer I want to learn to work with repositories. Do you push all code (pw and template files)? Or just the template files? Or do you push docker containers? Do you push from Gitlab to a production server? I currently just use it as backup of the template (not the DB). With gitlab I can add client as Reporter, making it a bit of a helpdesk. They can report bugs or changes and I can pick them up. I can also post the manual there. Those are nice features. I would love to hear more of workflows that would work well with processwire. 1 Link to comment Share on other sites More sharing options...
Recommended Posts