基于Java的Git Web管理工具 Gitblit

jopen 12年前
   <div id="p_fullcontent" class="detail">     <p><a href="/misc/goto?guid=4958325348486855517" target="_blank">Gitblit </a>是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。功能特性:</p>     <ul>      <li>JGit SmartHTTP servlet</li>      <li>Browser and git client authentication</li>      <li>Four <em>per-repository</em> access control configurations with a Read-Only control flag</li>      <li>Ability to federate with one or more other Gitblit instances</li>      <li>RSS/JSON RPC interface</li>      <li>Java/Swing Gitblit Manager tool </li>      <li>Gitweb inspired web UI</li>      <li>Responsive web UI that subtracts elements to be usable on phones, tablets, and desktop browsers</li>      <li>Groovy pre- and post- push hook scripts, per-repository or globally for all repositories</li>      <li>Email push notifications <em>(via sendmail.groovy push script)</em></li>      <li>Lucene indexing of specified repository branches</li>      <li>Administrators may create, edit, rename, or delete repositories through the web UI or RPC interface</li>      <li>Administrators may create, edit, rename, or delete users through the web UI or RPC interface</li>      <li>Administrators may create, edit, rename, or delete teams through the web UI or RPC interface</li>      <li>Repository Owners may edit repositories through the web UI</li>      <li>Administrators and Repository Owners may set the default branch through the web UI or RPC interface</li>      <li>LDAP authentication and optional LDAP-controlled Team memberships</li>      <li>Gravatar integration</li>      <li>Git-notes display support</li>      <li>gh-pages display support (Jekyll is not supported)</li>      <li>Branch metrics (uses Google Charts)</li>      <li>HEAD and Branch RSS feeds</li>      <li>Blame annotations view</li>      <li>Dates can optionally be displayed using the browser's reported timezone</li>      <li>Display of Author and Committer email addresses can be disabled</li>      <li>Case-insensitive searching of commit messages, authors, or committers</li>      <li>Dynamic zip downloads feature</li>      <li>Markdown file view support</li>      <li>Syntax highlighting for popular source code types</li>      <li>Customizable regular expression substitution for commit messages (i.e. bug or code review link integration)</li>      <li>Single text file for users configuration</li>      <li>Optional utility pages</li>     </ul>     <p><img style="width:555px;height:365px;" alt="基于Java的Git Web管理工具 Gitblit" src="https://simg.open-open.com/show/7011e4cc6f6999783e50d9edb2a52f03.png" /></p>     <p><img style="width:561px;height:369px;" alt="基于Java的Git Web管理工具 Gitblit" src="https://simg.open-open.com/show/d194442bac7462de20df7ccd0fe323bd.png" /></p>    </div>