My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
From idea in hand/mind to code in the cloud. Here's my talk about GitLab over GitHub

From idea in hand/mind to code in the cloud. Here's my talk about GitLab over GitHub

Deactivated User's photo
Deactivated User
·May 5, 2020

What git is, what version control or distributed version control system is, is not what I wanted to talk about. The features in all or one versioning system is all few key stroke away from the internet search engines anyway. This write is just to talk the talk about GITLAB as a review and in a dummy state of perspective.

Benefit I've realized from using Gitlab

GitLab has simply made DevOps easy for me and my team entirely in a single platform. It's a driven force of why DevOps nature was completely adopted within my circle. It make our work easy by the power of that just in one platform of a thing from software composition analysis,value stream management, version controlling system etc. it's all so awesome.

What I like best about GitLab.

Gitlab is completely a DevOps solution infused in a single platform. It's a practical solution of git distributed version control system plus DevOps operating flow. GitLab got it covered in almost about everything DevOps and awesomely achitect everything just in a single platform apart from other platform like GitHub that uses 3rd-party service to solve some problems like GitLab has did. And what makes it so much easier for Gitlab to integrate was because of it tradition that's based on DevOps driven solution platform. GitHub is by far the most used of all the git distributed version control platforms for storing codes inside repositories actually. But the main different is all display in the philosophy of each one of them. GitHub focused more on high availability and infrastructure performance while GitLab was to include as much as many features on a robust and good integrated platform just for a complete and centralised DevOps process! Also one most significant thing I super love the most about GitLab compared to GitHub was it FREE AND OPEN SOURCE SOFTWARE nature! That was one most driving force of GitLab above the other in terms of features rich. The ability for the community to contribute to it makes it suitable for many organisations and individual because they can contribute and make suggestion base on what they hope to get too. This type of force helps GitLab boast an impressive community of users and contributors who have contributed to make GitLab to become the reliable version developers have come to know and love always. This part of being able to run GitLab locally on the server is one juicy part I super-love the most unlike GitHub that dosen't allow that and what makes GitLab to be able to do that was because of it opensource nature. it's realy superb. Well, I've been using GitHub for the past 3 years now and it's really a go-to-spot hub for open-source stuff for public collaboration, but the beauty of GitLab over GitHub was it's unlimited private repositories it offer, even though GitHub just made it free for teams too recently butI prefer Gitlab than it ever.

What I dislike always in GitLab.

Well, despite all the appraiser of it, the most frustrating stuff of it was it complicated to navigate all around it ever increasing rich and massive features. Nothing frustrate more than that, it always discourage a beginner/amateur to start using it and that's why most move to other platform like github and rest like bitbucket because it's not even so easy to find what your're looking for and have to dig deeper into the settings before you detect it, that waste alot of time many-times and a major reason of diversion to other simpler platform. Sometimes it get too slow and need to restart before it was able to connect back to the server. And I think because of the tradition of gitlab releasing of every new featues on every 22nd of every month makes many minor issues/bugs to be pretty much available in the program. Those minor minor bugs are damn as f! in frustration.

But with the power to install it locally, I'll therefore stay put to GitLab the most in all aspects. Now the choice is yours to make. Whether GitLab or GitHub the you're free to check, compare and choose your choice.