You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 12 година
пре 10 година
пре 12 година
пре 11 година
пре 12 година
пре 10 година
пре 12 година
пре 12 година
пре 9 година
пре 10 година
пре 12 година
пре 12 година
пре 12 година
пре 9 година
пре 13 година
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <div class="well" style="margin-left:5px;float:right;width:275px;padding: 10px 10px;">
  2. <script>
  3. (function(d, s, id) {
  4. var js, fjs = d.getElementsByTagName(s)[0];
  5. if (d.getElementById(id)) return;
  6. js = d.createElement(s); js.id = id;
  7. js.async = true;
  8. js.src = "//go.jelastic.com/widgets.js";
  9. fjs.parentNode.insertBefore(js, fjs);
  10. }(document, 'script', 'jelastic-jssdk'));
  11. </script>
  12. <div style="text-align:center">
  13. <b>Current Release ${project.releaseVersion} (${project.releaseDate})</b><br/><a href="releasenotes.html">release notes</a>
  14. <div style="padding:5px;"><a style="width:175px;text-decoration:none;" class="btn btn-success" href="%GCURL%gitblit-${project.releaseVersion}.zip">Download Gitblit GO (Windows)</a></div>
  15. <div style="padding:5px;"><a style="width:175px;text-decoration:none;" class="btn btn-success" href="%GCURL%gitblit-${project.releaseVersion}.tar.gz">Download Gitblit GO (Linux/OSX)</a></div>
  16. <div style="padding:5px;"><a style="width:175px;text-decoration:none;" class="btn btn-danger" href="%GCURL%gitblit-${project.releaseVersion}.war">Download Gitblit WAR</a></div>
  17. <div style="padding:5px;"><a style="width:175px;text-decoration:none;" class="btn btn-primary" href="%GCURL%manager-${project.releaseVersion}.zip">Download Gitblit Manager</a></div>
  18. <div style="padding:5px;"><a style="width:175px;text-decoration:none;" class="btn btn-info" href="%DOCKERURL%">Gitblit GO Docker image</a></div>
  19. </div>
  20. <div data-manifest="http://1c57d83a4c5f3a21ec25c050d4c5e37b.app.jelastic.com/xssu/cross/download/RDYYHABkAFJbUVlMMVU7RUtDARgATExFCEBuGS4jdQJKRUsEDwIBQmNTTEBI" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" class="je-app" ></div>
  21. <div style="padding-top:5px;">
  22. <table class="table condensed-table">
  23. <tbody>
  24. <tr><th>License</th><td><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a></td></tr>
  25. <tr><th>Sources</th><td><a href="${project.scmUrl}">GitHub</a></td></tr>
  26. <tr><th>Issues</th><td><a href="${project.issuesUrl}">GitHub</a></td></tr>
  27. <tr><th>Discussion</th><td><a href="${project.forumUrl}">Gitblit Group</a></td></tr>
  28. <tr><th>Twitter</th><td><a href="https://twitter.com/gitblit">@gitblit</a></td></tr>
  29. <tr><th>Open Hub</th><td><a target="_top" href="https://www.openhub.net/p/gitblit"><img border="0" width="100" height="16" src="https://www.openhub.net/p/gitblit/widgets/project_thin_badge.gif" alt="Open Hub project report for Gitblit" /></a></td></tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <div><a href="https://cloudsmith.com"><img src="https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith&style=for-the-badge" alt="Hosted By: Cloudsmith"></a><br>
  34. Package repository hosting is graciously provided by <a href="https://cloudsmith.com">Cloudsmith</a>.</div>
  35. </div>
  36. ## What is Gitblit?
  37. Gitblit is an open-source, pure Java stack for managing, viewing, and serving [Git][git] repositories.
  38. It's designed primarily as a tool for small workgroups who want to host centralized repositories.
  39. ### GO: Single-Stack Solution
  40. *Gitblit GO* is an integrated, single-stack solution based on Jetty.
  41. You do not need Apache httpd, Perl, Git, or Gitweb. Should you want to use some or all of those, you still can; Gitblit plays nice with the other kids on the block.
  42. This is what you should download if you want to go from zero to Git in less than 5 mins.
  43. ### WAR: For Your Servlet Container
  44. *Gitblit WAR* is what you should download if you already have a servlet container available that you wish to use. Jetty 6/7/8 and Tomcat 6/7 are known to work. Generally, any Servlet 2.5 or Servlet 3.0 container should work.
  45. ### You decide how to use Gitblit
  46. Gitblit can be used as a dumb repository viewer with no administrative controls or user accounts.
  47. Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.
  48. Gitblit can be used without any other Git tooling (including actual Git) or it can cooperate with your established tools.
  49. ### All Transports
  50. The SSH, HTTP, & GIT protocols are supported and ready-to-go out of the box.
  51. ### Issue tracking with branch-based pull requests
  52. Gitblit blends elements of GitHub, BitBucket, and Gerrit to provide a streamlined collaboration workflow based on branches within the primary repository.
  53. ### Easy Remote Management
  54. Administrators can create and manage all repositories, user accounts, and teams from the *Web UI*.
  55. Administrators can create and manage all repositories, user accounts, and teams from the *JSON RPC interface* using the [Gitblit Manager](%GCURL%manager-${project.releaseVersion}.zip) or your own custom tooling.
  56. Administrators can create and manage all repositories, user accounts, and teams from the *command-line* using SSH & the [Powertools plugin](https://github.com/gitblit-org/gitblit-powertools-plugin).
  57. ### Integration with Your Infrastructure
  58. - Extendable by plugins
  59. - Groovy push hook scripts
  60. - Pluggable user service mechanism
  61. - LDAP authentication with optional LDAP-controlled Team memberships
  62. - Redmine authentication
  63. - SalesForce.com authentication
  64. - Windows authentication
  65. - PAM authentication
  66. - Custom authentication, authorization, and user management
  67. - Rich RSS feeds
  68. - JSON-based RPC mechanism
  69. - Java Client RSS/JSON API library for custom integration
  70. ### Backup Strategy
  71. Gitblit includes a backup mechanism (*federation*) which can be used to backup repositories and, optionally, user accounts, team definitions, server settings, & Groovy push hook scripts from your Gitblit instance to another Gitblit instance or to a [Gitblit Federation Client](%GCURL%fedclient-${project.releaseVersion}.zip). Similarly, you can use the federation mechanism to aggregate individual workspace Gitblit instances to a common, centralized server.
  72. ### Java Runtime Requirement
  73. Gitblit requires a Java 8 Runtime Environment (JRE) or a Java 8 Development Kit (JDK).
  74. [jgit]: http://eclipse.org/jgit "Eclipse JGit Site"
  75. [git]: http://git-scm.com "Official Git Site"