Skip to content
Jeetu singh edited this page Sep 15, 2017 · 13 revisions

GitHub is a Git repository hosting service. https://gitlab.com has the enterprise version, free for all to use. GitHub provides a Web-based graphical interface, It also provides access control and several collaboration features. such as a wikis and basic task management tools for every project.

Questions

I wonder how well done the mattermost integration is and if GitLab plans something like a public mattermost for open source communities - maybe it's worth switching from gitter?

Why we want GitLab

GitHub is a website and service that we hear geeks rave about all the time.

They provide a centralized, cloud-based location to store, share, publish, test, and collaborate on web development projects. Git revolutionized version control—crucial when you have more than one developer working on a project.

GitLab has a rebase button.

This is easier for newcomers (vs. git rebase ...)

Why we don't want GitLab

  • GitLab seems to have a bit of a slower web interface
  • Complex information model.
  • GitLab doesnt have user search by full name, which makes it hard to match GitLab users with GitHub users .- GitLab seems slower and regularly suffers from performance issues and downtimes
  • It looses commit based reviews (https://gitlab.com/gitlab-org/gitlab-ee/issues/1166)
  • Crappy documentation... @The man pages are one almighty “fuck you”. They describe the commands from the perspective of a computer scientist, not a user. Case in point:

git-push – Update remote refs along with associated objects ry Here’s a description for humans: git-push – Upload changes from your local repository into a remote repository,,,

  • Leaky abstraction..... -. Simple tasks need so many commands...

Opinions

@At last They provide a centralized, cloud-based location to store, share, publish, test, and collaborate on web development projects. Git revolutionized version control—crucial when you have more than one developer working on a project. and "GitHub isn’t just for developers"..

Clone this wiki locally