基于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>