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.

features.mkd 4.2KB

12 anni fa
10 anni fa
11 anni fa
12 anni fa
12 anni fa
12 anni fa
12 anni fa
11 anni fa
11 anni fa
10 anni fa
11 anni fa
11 anni fa
11 anni fa
12 anni fa
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ## Standard Features (GO/WAR)
  2. - Integrated JGit http/https SmartHTTP servlet
  3. - Integrated JGit git protocol daemon
  4. - Integrated Mina SSHD daemon
  5. - Optional feature to allow users to create personal repositories
  6. - Optional feature to fork a repository to a personal repository
  7. - Optional feature to create a repository on push
  8. - Optional feature to automatically fetch ref updates for repository mirrors
  9. - Optional Issue Tracker and Pull-Request-like mechanism
  10. - Four *per-repository* access restriction configurations with a Read-Only control flag
  11. - ![anonymous](blank.png) *Anonymous View, Clone & Push*
  12. - ![push](lock_go_16x16.png) *Authenticated Push*
  13. - ![clone](lock_pull_16x16.png) *Authenticated Clone & Push*
  14. - ![view](shield_16x16.png) *Authenticated View, Clone & Push*
  15. - ![freeze](cold_16x16.png) Freeze repository (i.e. deny push, make read-only)
  16. - Six *per-user/team* repository access permissions
  17. - **V** (view in web ui, RSS feeds, download zip)
  18. - **R** (clone)
  19. - **RW** (clone and push)
  20. - **RWC** (clone and push with ref creation)
  21. - **RWD** (clone and push with ref creation, deletion)
  22. - **RW+** (clone and push with ref creation, deletion, rewind)
  23. - Menu driven native platform clone links for all popular Git clients
  24. - *Experimental* built-in Garbage Collection
  25. - Ability to federate with one or more other Gitblit instances
  26. - RSS/JSON RPC interface
  27. - Java/Swing Gitblit Manager tool
  28. - Responsive web UI that subtracts elements to be usable on phones, tablets, and desktop browsers
  29. - Groovy pre- and post- push hook scripts, per-repository or globally for all repositories
  30. - Rich Push email notifications *(via sendmail.groovy push script)*
  31. - Rich Ticket email notifications
  32. - Lucene indexing of specified repository branches
  33. - Administrators may create, edit, rename, or delete repositories through the web UI or RPC interface
  34. - Administrators may create, edit, rename, or delete users through the web UI or RPC interface
  35. - Administrators may create, edit, rename, or delete teams through the web UI or RPC interface
  36. - Repository Owners may edit repositories through the web UI
  37. - Administrators and Repository Owners may set the default branch through the web UI or RPC interface
  38. - LDAP authentication and optional LDAP-controlled Team memberships
  39. - Redmine authentication
  40. - Salesforce.com authentication
  41. - Windows authentication
  42. - PAM authentication
  43. - Gravatar integration
  44. - Git-notes display support
  45. - Submodule support
  46. - User-tracked reflog for pushes, tags, etc.
  47. - Fanout PubSub notifications service for self-hosted [Sparkleshare](http://sparkleshare.org) use
  48. - gh-pages display support (Jekyll is not supported)
  49. - Branch metrics (uses Google Charts)
  50. - HEAD and Branch RSS feeds
  51. - Blame annotations view
  52. - Dates can optionally be displayed using the browser's reported timezone
  53. - Display of Author and Committer email addresses can be disabled
  54. - Case-insensitive searching of commit messages, authors, or committers
  55. - Dynamic zip downloads feature
  56. - Docs page which enumerates all Markdown files within a repository
  57. - Markdown, Confluence, Textile, Twiki, Tracwiki, & Mediawiki markup rendering support
  58. - Syntax highlighting for popular source code types
  59. - Customizable regular expression substitution for commit messages (i.e. bug or code review link integration)
  60. - Single text file for users configuration
  61. - Translations
  62. - English
  63. - Japanese
  64. - Spanish
  65. - Polish
  66. - Korean
  67. - Brazilian Portuguese
  68. - Dutch
  69. - Simplified Chinese (zh_CN)
  70. - French
  71. ## Gitblit GO Features
  72. - Out-of-the-box integrated stack requiring minimal configuration
  73. - Automatic generation of ssl certificate for https communications
  74. - Integrated GUI tool to facilitate x509 PKI including ssl and client certificate generation, client certificate revocation, and client certificate distribution
  75. - Single text file for configuring server and gitblit
  76. - A Windows service installation script and configuration tool
  77. - Built-in AJP connector for Apache httpd
  78. ## Limitations
  79. - Built-in access controls are not branch-based, they are repository-based.
  80. [jgit]: http://eclipse.org/jgit "Eclipse JGit Site"