PageRenderTime 27ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/source/comparison/index.html

https://gitlab.com/deeeki/www-gitlab-com
HTML | 239 lines | 211 code | 28 blank | 0 comment | 0 complexity | a75777044a8f93895ab8e0a52d06d341 MD5 | raw file
Possible License(s): CC-BY-3.0
  1. ---
  2. layout: default
  3. title: GitLab compared to other tools
  4. suppress_header: true
  5. extra_css:
  6. - comparison.css
  7. ---
  8. <div class="row">
  9. <div class="hidden-xs hidden-sm col-md-3">
  10. <div class="navigation-wrapper">
  11. <div class="navigation-reasons">
  12. <ul>
  13. <li><a href="#gitlab-ce-vs-ee">GitLab CE vs. GitLab EE</a></li>
  14. <li><a href="#gitlab-vs-github">GitLab vs. GitHub</a></li>
  15. <li><a href="#gitlab-ee-vs-github-enterprise">GitLab EE vs. GitHub Enterprise</a></li>
  16. <li><a href="#gitlab-com-vs-github-com">GitLab.com vs. GitHub.com</a></li>
  17. <li><a href="#gitlab-vs-bitbucket-server">GitLab CE/EE vs. Bitbucket Server</a></li>
  18. </ul>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="col-xs-12 col-sm-12 col-md-9">
  23. <div class="wrapper">
  24. <div class="heading">
  25. <h1>GitLab compared to other tools</h1>
  26. <p class="note-on-content">
  27. Since GitLab people wrote them the comparisons here might be biased.
  28. Nonetheless we try hard to ensure the comparisons are fair and factual.
  29. If you find something that is invalid, biased or out of date in the comparisons,
  30. please open a
  31. <a href="https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests">merge request for this website</a>
  32. to correct it.
  33. As on all the pages on this website you can find a link to this page in the repository in the footer.
  34. </p>
  35. </div>
  36. <div class="title-container">
  37. <div class="hr-title"></div>
  38. <h3 class="title" id="gitlab-ce-vs-ee">GitLab CE vs. GitLab EE</h3>
  39. <div class="hr-title"></div>
  40. </div>
  41. <div class="list-of-reasons-container">
  42. <ol>
  43. <h4>To learn more about how GitLab Community Edition compares to GitLab Enterprise Edition, take a look at our <a href="https://about.gitlab.com/features/">features page</a>.</h4>
  44. </ol>
  45. </div>
  46. <div class="title-container">
  47. <div class="hr-title"></div>
  48. <h3 class="title" id="gitlab-vs-github">GitLab vs. GitHub</h3>
  49. <div class="hr-title"></div>
  50. </div>
  51. <div class="list-of-reasons-container">
  52. <ol>
  53. <li id="multiple-authentication-levels">
  54. <p>Multiple authentication Levels</p>
  55. <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>
  56. <p>
  57. <a href="http://doc.gitlab.com/ce/permissions/permissions.html">See the various authentication levels</a>
  58. </p>
  59. </li>
  60. <li id="group-level-milestones">
  61. <p>Group level milestones</p>
  62. <p>View all the issues for the milestone youre currently working on across multiple projects.</p>
  63. </li>
  64. <li id="attachments-in-issues">
  65. <p>Attachments in issues</p>
  66. <p>In GitLab you can attach any file to any issue or comment.</p>
  67. <p><a href="https://github.com/gnachman/iTerm2/blob/master/README.md">iTerm2 notes this in their README</a></p>
  68. </li>
  69. <li id="innersourcing">
  70. <p>Innersourcing</p>
  71. <p>Internal projects in GitLab allow you to promote innersourcing of your internal repositories.</p>
  72. <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>
  73. </li>
  74. <li id="wip-protection">
  75. <p>Work-in-Progress Protection</p>
  76. <p>Simply add 'WIP' to the title of a merge request to prevent anyone from merging
  77. it. This gives you all the code review power of merge requests,
  78. while protecting unfinished work.</p>
  79. <p><a href="http://doc.gitlab.com/ce/workflow/wip_merge_requests.html">WIP Merge documentation</a></p>
  80. </li>
  81. </ol>
  82. </div>
  83. <div class="title-container">
  84. <div class="hr-title"></div>
  85. <h3 class="title" id="gitlab-ee-vs-github-enterprise">GitLab EE vs. GitHub Enterprise</h3>
  86. <div class="hr-title"></div>
  87. </div>
  88. <div class="list-of-reasons-container">
  89. <ol>
  90. <li>
  91. <p>Everything mentioned in GitLab versus GitHub</p>
  92. </li>
  93. <li id="gitlab-handles-huge-repositories-well">
  94. <p>GitLab handles huge repositories well</p>
  95. <p>
  96. Big repository? No problem. GitLab is built to handle very large repositories. Huge (binary) files? Keep reading for GitLab Annex!
  97. </p>
  98. </li>
  99. <li id="rebase-before-merge-in-the-web-ui-to-prevent-merge-commits">
  100. <p>Rebase before merge in the web UI to prevent merge commits</p>
  101. <p>Before merging one branch in the other, GitLab can rebase it automatically.</p>
  102. <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>
  103. </li>
  104. <li id="access-to-the-server">
  105. <p>Access to the server</p>
  106. <p>You have complete control of the server/instance, so you can install additional software (intrusion detection, performance monitoring, etc.) and view log files on the server itself.</p>
  107. <p><a href="http://doc.gitlab.com/ce/logs/logs.html">Learn more about logging</a></p>
  108. </li>
  109. <li id="runs-on-metal">
  110. <p>Runs on metal</p>
  111. <p>You can run GitLab fully on metal. No need for pre-supplied VMs. Run GitLab on your infrastructure, however you like.</p>
  112. </li>
  113. <li id="more-users-on-a-single-server">
  114. <p>Run more users on a single server</p>
  115. <p>A single machine server handles thousands of users and repositories</p>
  116. </li>
  117. <li id="multiple-active-servers-and-other-ha-setups">
  118. <p>Multiple active servers and other HA setups</p>
  119. <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>
  120. <p><a href="https://about.gitlab.com/high-availability/">More information about active servers</a></p>
  121. </li>
  122. <li id="run-your-own-software-on-your-instance">
  123. <p>Run your own software on your instance</p>
  124. <p>You are free to run your own software on the instance that GitLab is running on. Have your own intrusion detection system? No problem.</p>
  125. </li>
  126. <li id="use-your-configuration-management-software">
  127. <p>Use your configuration management software</p>
  128. <p>Use configuration management software of your choice to manage GitLab. Puppet, Chef, Ansible, it all works.</p>
  129. <p><a href="https://about.gitlab.com/installation/">Read about configuration management here</a></p>
  130. </li>
  131. <li id="use-standard-unix-tools-for-maintenance-and-monitoring">
  132. <p>Use standard unix tools for maintenance and monitoring</p>
  133. <p>Use your own or standard Unix tools for monitoring and maintenance. GitLab doesn't restrict you.</p>
  134. </li>
  135. <li id="built-in-continuous-integration-tool">
  136. <p>Built-in Continuous Integration tool</p>
  137. <p>Easy-to-set up, performant, stable and elegant continuous integration with every GitLab installation.</p>
  138. <p><a href="http://doc.gitlab.com/ci/">Learn about the benefits of our CI tool</a></p>
  139. </li>
  140. <li id="powerful-ad-ldap-integration">
  141. <p>Powerful AD / LDAP integration</p>
  142. <p>Sync groups, manage SSH-keys, manage permissions, authentication and more. You can manage an entire GitLab instance through the LDAP / AD integration.</p>
  143. <p><a href="http://doc.gitlab.com/ee/integration/ldap.html">More information about AD / LDAP integration</a></p>
  144. </li>
  145. <li id="approve-merge-requests">
  146. <p>Approvals in code review</p>
  147. <p>To ensure strict code review, you can require a specific number of approvals
  148. on a merge request by different users before being able to merge it.</p>
  149. <p><a href="http://doc.gitlab.com/ee/workflow/merge_request_approvals.html">Approvals Documentation</a></p>
  150. </li>
  151. <li id="most-installed-on-premises-git-solutions">
  152. <p>Most installed on-premises Git solution</p>
  153. <p>
  154. GitLab is used by over 100,000 organizations worldwide,
  155. on their own servers.
  156. </p>
  157. </li>
  158. </ol>
  159. </div>
  160. <div class="title-container">
  161. <div class="hr-title"></div>
  162. <h3 class="title" id="gitlab-com-vs-github-com">GitLab.com vs. GitHub.com</h3>
  163. <div class="hr-title"></div>
  164. </div>
  165. <div class="list-of-reasons-container">
  166. <ol>
  167. <li>
  168. <p>Everything mentioned in GitLab versus GitHub</p>
  169. </li>
  170. <li id="unlimited-public-and-private-repositories-for-free">
  171. <p>Unlimited public & private repositories and unlimited collaborators for free.</p>
  172. </li>
  173. <li id="gitlab-ee-features-on-com">
  174. <p>GitLab.com runs GitLab Enterprise Edition with all it's features.</p>
  175. </li>
  176. <li id="free-ci">
  177. <p>GitLab.com has free <a href="/gitlab-ci">GitLab CI</a> if you bring you own runner or use the shared ones.</p>
  178. </li>
  179. </ol>
  180. </div>
  181. <div class="title-container">
  182. <div class="hr-title"></div>
  183. <h3 class="title" id="gitlab-vs-bitbucket-server">GitLab vs. Bitbucket Server</h3>
  184. <div class="hr-title"></div>
  185. </div>
  186. <div class="list-of-reasons-container">
  187. <ol>
  188. <li id="built-in-continuous-integration-tool">
  189. <p>Built-in Continuous Integration tool</p>
  190. <p>Easy-to-set up, performant, stable and elegant continuous integration with every GitLab installation.</p>
  191. <p><a href="http://doc.gitlab.com/ci/">Learn about the benefits of our CI tool</a></p>
  192. </li>
  193. <li id="all-in-one">
  194. <p>Everything you need in one solution</p>
  195. <p>To replace GitLab, you'd need a combination of Bitbucket server, JIRA, Confluence, and Bamboo.</p>
  196. </li>
  197. <li id="integrated-issue-tracking">
  198. <p>Intregrated issue tracking</p>
  199. <p>GitLab has integrated issue tracking which you can link to any merge request.</p>
  200. <p><a href="https://gitlab.com/gitlab-org/gitlab-ce/issues">Issue Tracker</a></p>
  201. </li>
  202. <li id="no-activity-feed">
  203. <p>Better activity feed and visualization</p>
  204. <p>Collaborative activity feed to help everyone understand what is happening in a project and graphical view of the commit history.</p>
  205. <p><a href="https://gitlab.com/gitlab-org/gitlab-ce/activity">See Our Activity Feed</a></p>
  206. </li>
  207. </ol>
  208. </div>
  209. </div>
  210. </div>
  211. </div>