Jump to content
Mike Rockett

Thinking of switching to GitLab

Recommended Posts

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...

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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).

Share this post


Link to post
Share on other sites

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. ;)

  • Like 1

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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) :)

  • Like 1

Share this post


Link to post
Share on other sites

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

 

:)

 

  • Like 3

Share this post


Link to post
Share on other sites

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. 

  • Like 2

Share this post


Link to post
Share on other sites

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.

  • Like 2

Share this post


Link to post
Share on other sites

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!

  • Like 1

Share this post


Link to post
Share on other sites

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.

 

  • Like 1

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...