{"id":14008433,"url":"https://github.com/gitblit-org/gitblit","last_synced_at":"2026-01-15T22:19:17.687Z","repository":{"id":37677576,"uuid":"1937202","full_name":"gitblit-org/gitblit","owner":"gitblit-org","description":"pure java git solution","archived":false,"fork":false,"pushed_at":"2025-06-14T17:22:23.000Z","size":23717,"stargazers_count":2345,"open_issues_count":250,"forks_count":676,"subscribers_count":145,"default_branch":"master","last_synced_at":"2026-01-13T03:35:55.097Z","etag":null,"topics":["git","gitblit"],"latest_commit_sha":null,"homepage":"http://gitblit.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitblit-org.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-06-22T19:54:49.000Z","updated_at":"2026-01-05T06:06:30.000Z","dependencies_parsed_at":"2023-10-16T04:05:52.537Z","dependency_job_id":"6bda6162-6713-49d0-8ea2-b50a367c405d","html_url":"https://github.com/gitblit-org/gitblit","commit_stats":null,"previous_names":["gitblit/gitblit"],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/gitblit-org/gitblit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitblit-org","download_url":"https://codeload.github.com/gitblit-org/gitblit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28393236,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","gitblit"],"created_at":"2024-08-10T11:01:40.394Z","updated_at":"2026-01-15T22:19:17.666Z","avatar_url":"https://github.com/gitblit-org.png","language":"Java","funding_links":[],"categories":["Java","Apps"],"sub_categories":["Development"],"readme":"Gitblit\r\n=================\r\n\r\nGitblit is an open source, pure Java Git solution for managing, viewing, and serving [Git](http://git-scm.com) repositories.  It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes.\r\n\r\nMore information about Gitblit can be found [here](http://gitblit.com).\r\n\r\n\u003ca href='https://github.com/gitblit-org/gitblit/releases/latest' title='Download'\u003e\u003cimg alt='download badge' src='https://img.shields.io/badge/dynamic/json?color=9cf\u0026label=Download\u0026query=%24.name\u0026url=https%3A%2F%2Fapi.github.com%2Frepos%2Fgitblit-org%2Fgitblit%2Freleases%2Flatest'\u003e\u003c/a\u003e\r\n\u003ca title='nightly docker' href='https://hub.docker.com/r/gitblit/gitblit/tags?page=1\u0026name=nightly'\u003e\u003cimg alt='nightly docker badge' src='https://img.shields.io/badge/dynamic/json?color=2496ed\u0026label=Nightly Docker\u0026query=%24.tag_last_pushed\u0026cacheSeconds=43200\u0026url=https%3A%2F%2Fhub.docker.com%2Fv2%2Frepositories%2Fgitblit%2Fgitblit%2Ftags%2Fnightly'\u003e\u003c/a\u003e\r\n![License](https://img.shields.io/github/license/gitblit-org/gitblit?color=%23f29024)\r\n\r\nLicense\r\n-------\r\n\r\nGitblit is distributed under the terms of the [Apache Software Foundation license, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\r\nThe text of the license is included in the file LICENSE in the root of the project.\r\n\r\nJava Runtime Requirement\r\n------------------------------------\r\n\r\nGitblit requires a Java 8 Runtime Environment (JRE) or a Java 8 Development Kit (JDK).\r\n\r\nGetting help\r\n------------\r\n\r\n| Source        | Location                                               |\r\n| ------------- |--------------------------------------------------------|\r\n| Documentation | [Gitblit website](http://gitblit.com)                  |\r\n| Forums        | [Google Groups](https://groups.google.com/forum/#!forum/gitblit) |\r\n| Twitter       | @gitblit or @jamesmoger                                |\r\n\r\nContributing\r\n------------\r\n\r\nGitHub pull requests are preferred.  Any contributions must be distributed under the terms of the [Apache Software Foundation license, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\r\n\r\nPlease see the [CONTRIBUTING file](CONTRIBUTING.md) for suggestions and guidelines on contributing to Gitblit. Thank you!\r\n\r\n### tl;dr\r\n1.  [Fork](https://github.com/gitblit-org/gitblit/fork) (and then `git clone https://github.com/gitblit-org/gitblit.git`).\r\n2.  Create a branch (`git checkout -b branch_name`).\r\n3.  Commit your changes (`git commit -a`).\r\n4.  Push to the branch (`git push origin branch_name`).\r\n5.  Open a Pull Request.\r\n\r\n\r\nBuilding Gitblit\r\n----------------\r\n\r\nGitblit uses submodules.\r\nMake sure to clone using `--recursive` OR to execute `git submodule update --init --recursive`.\r\n\r\n[Eclipse](http://eclipse.org) is recommended for development as the project settings are preconfigured.\r\n\r\n1. Import the gitblit project into your Eclipse workspace.\r\n*There will be lots of build errors.*\r\n2. Using Ant, execute the `build.xml` script in the project root.\r\n*This will download all necessary build dependencies and will also generate the Keys class for accessing settings.*\r\n3. Select your gitblit project root and **Refresh** the project, this should correct all build problems.\r\n4. Using JUnit, execute the `com.gitblit.tests.GitBlitSuite` test suite.\r\n*This will clone some repositories from the web and run through the unit tests.*\r\n5. Execute the *com.gitblit.GitBlitServer* class to start Gitblit GO.\r\n\r\nBuilding Tips \u0026 Tricks\r\n----------------------\r\n1. If you are running Ant from an ANSI-capable console, consider setting the `MX_COLOR` environment variable before executing Ant.\u003cpre\u003eset MX_COLOR=true\u003c/pre\u003e\r\n2. The build script will honor your Maven proxy settings.  If you need to fine-tune this, please review the [settings.moxie](http://gitblit-org.github.io/moxie/settings.html) documentation.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit-org%2Fgitblit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitblit-org%2Fgitblit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit-org%2Fgitblit/lists"}