Skip to content
Snippets Groups Projects
Commit b63f92b9 authored by Sid Sijbrandij's avatar Sid Sijbrandij
Browse files

Merge branch 'deep_link_gitlab_comparison' into 'master'

Deep link gitlab comparison

GitLab / GitHub comparison page has been deep-linked. @sytses

See merge request !588
parents e370d52d bb6a3f9a
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -5,7 +5,6 @@ suppress_header: true
extra_css:
- better-than-github.css
---
<div class="row">
<div class="hidden-xs hidden-sm col-md-3">
<div class="navigation-wrapper">
Loading
Loading
@@ -21,146 +20,143 @@ extra_css:
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-9">
<div class="wrapper">
<div class="heading">
<h1>Why is GitLab better than GitHub, you ask?</h1>
<div class="title-container" id="gitlab-site">
<div class="hr-title"></div>
<h3 class="title">GitLab vs. GitHub</h3>
<div class="hr-title"></div>
</div>
</div>
<div class="list-of-reasons-container">
<ol>
<li>
<p>Protected branches</p>
<p>Guard your code by protecting branches against force pushes and let only people with higher permissions merge code into important branches.</p>
<p>
<a href="http://doc.gitlab.com/ce/workflow/protected_branches.html">Read about protected branches</a></p>
</li>
<li>
<p>Multiple authentication Levels</p>
<p>Set permissions according to people's role, rather than either read or write access to a repository. Don't share the source code with people that only need access to the issue tracker.</p>
<p>
<a href="http://doc.gitlab.com/ce/permissions/permissions.html">See the various authentication levels</a><p>
</li>
<li>
<p>Group level milestones</p>
<p>View all the issues for the milestone you’re currently working on across multiple projects.</p>
</li>
<li>
<p>Innersourcing</p>
<p>Internal projects in GitLab allow you to promote innersourcing of your internal repositories.</p>
<p><a href="https://about.gitlab.com/2014/09/05/innersourcing-using-the-open-source-workflow-to-improve-collaboration-within-an-organization/">Find out more about innersourcing</a></p>
</li>
</ol>
</div>
<div class="title-container">
<div class="hr-title"></div>
<h3 class="title">GitLab Enterprise vs. GitHub Enterprise</h3>
<div class="hr-title" id="gitlab-enterprise"></div>
</div>
<div class="list-of-reasons-container">
<ol>
<li>
<p>GitLab handles huge repositories well</p>
<p>
Big repository? No problem. GitLab is build to handle very large repositories. Huge (binary) files? Keep reading for GitLab Annex!
</p>
</li>
<li>
<p>GitLab Annex</p>
<p>With GitLab Annex you can manage large files in your git repositories without the performance issues.</p>
<p><a href="https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git">Read about GitLab Annex</a></p>
</li>
<li>
<p>Rebase before merge in the web UI to prevent merge commits</p>
<p>Before merging one branch in the other, GitLab can rebase it automatically.</p>
<p><a href="https://about.gitlab.com/2014/12/22/gitlab-7-6-and-ci-5-3-released/">See how to prevent merge commits</a></p>
</li>
<li>
<p>Access your logs easily</p>
<p>Everything is logging, so you can analyze your instance using various system log files</p>
<p><a href="http://doc.gitlab.com/ce/logs/logs.html">Learn more about logging</a></p>
</li>
<li>
<p>Runs on metal</p>
<p>You can run GitLab fully on metal. No need for pre-supplied VMs. Run GitLab on your infrastructure, however you like.</p>
</li>
<li>
<p>Run more users on a single server</p>
<p>A single machine server handles thousands of users and repositories</p>
</li>
<li>
<p>Multiple active servers and other HA setups</p>
<p>Run GitLab on a single instance or distribute it over a cluster. GitLab offers multiple HA solutions, making it possible to scale however you like.</p>
<p><a href="https://about.gitlab.com/high-availability/">More information about active servers</a></p>
</li>
<li>
<p>Run your own software on your instance</p>
<p>You are free to run your own software on the instance that GitLab is running on. Have your own intrustion detection system? No problem.</p>
</li>
<li>
<p>Use your configuration management software</p>
<p>Use configuration management software of your choice to manage GitLab. Puppet, Chef, Ansible, it all works.</p>
<p><a href="https://about.gitlab.com/installation/">Read about configuration management here</a></p>
</li>
<li>
<p>Use standard unix tools for maintenance and monitoring</p>
<p>Use your own or standard Unix tools for monitoring and maintenance. GitLab doesn't restrict you.</p>
</li>
<li>
<p>Built-in Continuous Integration tool</p>
<p>Easy-to-set up, performant, stable and elegant continuous integration with every GitLab installation.</p>
<p><a href="http://doc.gitlab.com/ci/">Learn about the benefits of our CI tool</a></p>
</li>
<li>
<p>Powerful AD / LDAP integration</p>
<p>Sync groups, manage SSH-keys, manage permissions, authentication and more. You can manage an entire GitLab instance through the LDAP / AD integration.</p>
<p><a href="http://doc.gitlab.com/ee/integration/ldap.html">More information about AD / LDAP integration</a></p>
</li>
<li>
<p>Most installed on-premises Git solution</p>
<p>
GitLab is used by over 100,000 organisations worldwide,
on their own servers.
</p>
</li>
</ol>
</div>
<div class="col-xs-12 col-sm-12 col-md-9">
<div class="wrapper">
<div class="heading">
<h1>Why is GitLab better than GitHub, you ask?</h1>
<div class="title-container" id="gitlab-site">
<div class="hr-title"></div>
<h3 class="title">GitLab vs. GitHub</h3>
<div class="hr-title"></div>
</div>
</div>
<div class="list-of-reasons-container">
<ol>
<li id="protected-branches">
<p>Protected branches</p>
<p>Guard your code by protecting branches against force pushes and let only people with higher permissions merge code into important branches.</p>
<p>
<a href="http://doc.gitlab.com/ce/workflow/protected_branches.html">Read about protected branches</a></p>
</li>
<li id="multiple-authentication-levels">
<p>Multiple authentication Levels</p>
<p>Set permissions according to people's role, rather than either read or write access to a repository. Don't share the source code with people that only need access to the issue tracker.</p>
<p>
<a href="http://doc.gitlab.com/ce/permissions/permissions.html">See the various authentication levels</a><p>
</li>
<li id="group-level-milestones">
<p>Group level milestones</p>
<p>View all the issues for the milestone you’re currently working on across multiple projects.</p>
</li>
<li id="innersourcing">
<p>Innersourcing</p>
<p>Internal projects in GitLab allow you to promote innersourcing of your internal repositories.</p>
<p><a href="https://about.gitlab.com/2014/09/05/innersourcing-using-the-open-source-workflow-to-improve-collaboration-within-an-organization/">Find out more about innersourcing</a></p>
</li>
</ol>
</div>
 
<div class="title-container">
<div class="hr-title"></div>
<h3 id="gitlab-com" class="title">GitLab.com vs. GitHub.com</h3>
<div class="hr-title"></div>
</div>
<div class="list-of-reasons-container">
<ol>
<li>
<p>Everything above + unlimited public and private repositories for free</p>
<p>GitLab.com runs GitLab Enterprise Edition and has all the features listed above. On top of that, you get unlimited public and private repositories and unlimited collaborators for free.</p>
<p><a href="https://gitlab.com/users/sign_in">Sign up for free now</a></p>
</li>
<div class="title-container">
<div class="hr-title"></div>
<h3 class="title">GitLab Enterprise vs. GitHub Enterprise</h3>
<div class="hr-title" id="gitlab-enterprise"></div>
</div>
<div class="list-of-reasons-container">
<ol>
<li id="gitlab-handles-huge-repositories-well">
<p>GitLab handles huge repositories well</p>
<p>
Big repository? No problem. GitLab is build to handle very large repositories. Huge (binary) files? Keep reading for GitLab Annex!
</p>
</li>
<li id="gitlab-annex">
<p>GitLab Annex</p>
<p>With GitLab Annex you can manage large files in your git repositories without the performance issues.</p>
<p><a href="https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git">Read about GitLab Annex</a></p>
</li>
<li id="rebase-before-merge-in-the-web-ui-to-prevent-merge-commits">
<p>Rebase before merge in the web UI to prevent merge commits</p>
<p>Before merging one branch in the other, GitLab can rebase it automatically.</p>
<p><a href="https://about.gitlab.com/2014/12/22/gitlab-7-6-and-ci-5-3-released/">See how to prevent merge commits</a></p>
</li>
<li id="access-your-logs-easily">
<p>Access your logs easily</p>
<p>Everything is logging, so you can analyze your instance using various system log files</p>
<p><a href="http://doc.gitlab.com/ce/logs/logs.html">Learn more about logging</a></p>
</li>
<li id="runs-on-metal">
<p>Runs on metal</p>
<p>You can run GitLab fully on metal. No need for pre-supplied VMs. Run GitLab on your infrastructure, however you like.</p>
</li>
<li id="more-users-on-a-single-server">
<p>Run more users on a single server</p>
<p>A single machine server handles thousands of users and repositories</p>
</li>
<li id="multiple-active-servers-and-other-ha-setups">
<p>Multiple active servers and other HA setups</p>
<p>Run GitLab on a single instance or distribute it over a cluster. GitLab offers multiple HA solutions, making it possible to scale however you like.</p>
<p><a href="https://about.gitlab.com/high-availability/">More information about active servers</a></p>
</li>
<li id="run-your-own-software-on-your-instance">
<p>Run your own software on your instance</p>
<p>You are free to run your own software on the instance that GitLab is running on. Have your own intrustion detection system? No problem.</p>
</li>
<li id="use-your-configuration-management-software">
<p>Use your configuration management software</p>
<p>Use configuration management software of your choice to manage GitLab. Puppet, Chef, Ansible, it all works.</p>
<p><a href="https://about.gitlab.com/installation/">Read about configuration management here</a></p>
</li>
<li id="use-standard-unix-tools-for-maintenance-and-monitoring">
<p>Use standard unix tools for maintenance and monitoring</p>
<p>Use your own or standard Unix tools for monitoring and maintenance. GitLab doesn't restrict you.</p>
</li>
<li id="built-in-continuous-integration-tool">
<p>Built-in Continuous Integration tool</p>
<p>Easy-to-set up, performant, stable and elegant continuous integration with every GitLab installation.</p>
<p><a href="http://doc.gitlab.com/ci/">Learn about the benefits of our CI tool</a></p>
</li>
<li id="powerful-ad-ldap-integration">
<p>Powerful AD / LDAP integration</p>
<p>Sync groups, manage SSH-keys, manage permissions, authentication and more. You can manage an entire GitLab instance through the LDAP / AD integration.</p>
<p><a href="http://doc.gitlab.com/ee/integration/ldap.html">More information about AD / LDAP integration</a></p>
</li>
<li id="most-installed-on-premises-git-solutions">
<p>Most installed on-premises Git solution</p>
<p>
GitLab is used by over 100,000 organisations worldwide,
on their own servers.
</p>
</li>
</ol>
</div>
 
</ol>
<div class="title-container">
<div class="hr-title"></div>
<h3 id="gitlab-com" class="title">GitLab.com vs. GitHub.com</h3>
<div class="hr-title"></div>
</div>
<div class="list-of-reasons-container">
<ol>
<li id="unlimited-public-and-private-repositories-for-free">
<p>Everything above + unlimited public and private repositories for free</p>
<p>GitLab.com runs GitLab Enterprise Edition and has all the features listed above. On top of that, you get unlimited public and private repositories and unlimited collaborators for free.</p>
<p><a href="https://gitlab.com/users/sign_in">Sign up for free now</a></p>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
Loading
Loading
@@ -27,6 +27,10 @@ h1, h2, h3, h4, h5, button, a {
}
}
 
.row {
margin: 0;
}
.navigation-wrapper {
position: fixed;
top: 17%;
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment