{"id":19615200,"url":"https://github.com/fruitware/gitlab-services","last_synced_at":"2026-06-10T18:31:54.288Z","repository":{"id":19954844,"uuid":"23221689","full_name":"Fruitware/gitlab-services","owner":"Fruitware","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-15T08:53:07.000Z","size":11904,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-02-26T17:48:30.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fruitware.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-22T10:27:45.000Z","updated_at":"2014-08-22T10:34:01.000Z","dependencies_parsed_at":"2025-02-26T17:54:24.916Z","dependency_job_id":null,"html_url":"https://github.com/Fruitware/gitlab-services","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Fruitware/gitlab-services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fruitware%2Fgitlab-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fruitware%2Fgitlab-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fruitware%2Fgitlab-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fruitware%2Fgitlab-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fruitware","download_url":"https://codeload.github.com/Fruitware/gitlab-services/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fruitware%2Fgitlab-services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34165482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-11T10:55:45.645Z","updated_at":"2026-06-10T18:31:54.272Z","avatar_url":"https://github.com/Fruitware.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitLab\n\n## Open source software to collaborate on code\n\n![logo](https://gitlab.com/gitlab-org/gitlab-ce/raw/master/public/gitlab_logo.png)\n\n![animated-screenshots](https://gist.github.com/fnkr/2f9badd56bfe0ed04ee7/raw/4f48806fbae97f556c2f78d8c2d299c04500cb0d/compiled.gif)\n\n- Manage Git repositories with fine grained access controls that keep your code secure\n- Perform code reviews and enhance collaboration with merge requests\n- Each project can also have an issue tracker and a wiki\n- Used by more than 100,000 organizations, GitLab is the most popular solution to manage Git repositories on-premises\n- Completely free and open source (MIT Expat license)\n- Powered by Ruby on Rails\n\n## Canonical source\n\n- The source of GitLab Community Edition is [hosted on GitLab.com](https://gitlab.com/gitlab-org/gitlab-ce/) and there are mirrors to make [contributing](CONTRIBUTING.md) as easy as possible.\n\n## Code status\n\n- [![build status](https://ci.gitlab.org/projects/1/status.png?ref=master)](https://ci.gitlab.org/projects/1?ref=master) on ci.gitlab.org (master branch)\n\n- [![Code Climate](https://codeclimate.com/github/gitlabhq/gitlabhq.png)](https://codeclimate.com/github/gitlabhq/gitlabhq)\n\n- [![Coverage Status](https://coveralls.io/repos/gitlabhq/gitlabhq/badge.png?branch=master)](https://coveralls.io/r/gitlabhq/gitlabhq)\n\n- [![PullReview stats](https://www.pullreview.com/gitlab/gitlab-org/gitlab-ce/badges/master.svg?)](https://www.pullreview.com/gitlab.gitlab.com/gitlab-org/gitlab-ce/reviews/master)\n\n## Website\n\nOn [www.gitlab.com](https://www.gitlab.com/) you can find more information about:\n\n- [Subscriptions](https://www.gitlab.com/subscription/)\n- [Consultancy](https://www.gitlab.com/consultancy/)\n- [Community](https://www.gitlab.com/community/)\n- [Hosted GitLab.com](https://www.gitlab.com/gitlab-com/) use GitLab as a free service\n- [GitLab Enterprise Edition](https://www.gitlab.com/gitlab-ee/) with additional features aimed at larger organizations.\n- [GitLab CI](https://www.gitlab.com/gitlab-ci/) a continuous integration (CI) server that is easy to integrate with GitLab.\n\n## Third-party applications\n\nAccess GitLab from multiple platforms with applications below.\nThese applications are maintained by contributors, GitLab B.V. does not offer support for them.\n\n- [iPhone app](http://gitlabcontrol.com/)\n- [Android app](https://play.google.com/store/apps/details?id=com.bd.gitlab\u0026hl=en)\n- [Chrome app](https://chrome.google.com/webstore/detail/chrome-gitlab-notifier/eageapgbnjicdjjihgclpclilenjbobi)\n- [Command line client](https://github.com/drewblessing/gitlab-cli)\n- [Ruby API wrapper](https://github.com/NARKOZ/gitlab)\n\n## Requirements\n\n- Ubuntu/Debian/CentOS/RHEL**\n- ruby 2.0+\n- git 1.7.10+\n- redis 2.0+\n- MySQL or PostgreSQL\n\n** More details are in the [requirements doc](doc/install/requirements.md).\n\n## Installation\n\nPlease see [the installation page on the GitLab website](https://www.gitlab.com/installation/).\n\n### New versions\n\nSince 2011 a minor or major version of GitLab is released on the 22nd of every month. Patch and security releases come out when needed.  New features are detailed on the [blog](https://www.gitlab.com/blog/) and in the [changelog](CHANGELOG). For more information about the release process see the release [documentation](https://gitlab.com/gitlab-org/gitlab-ce/tree/master/doc/release). Features that will likely be in the next releases can be found on the [feature request forum](http://feedback.gitlab.com/forums/176466-general) with the status [started](http://feedback.gitlab.com/forums/176466-general/status/796456) and [completed](http://feedback.gitlab.com/forums/176466-general/status/796457).\n\n### Upgrading\n\nFor updating the the Omnibus installation please see the [update documentation](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md). For manual installations there is an [upgrader script](doc/update/upgrader.md) and there are [upgrade guides](doc/update).\n\n## Run in production mode\n\nThe Installation guide contains instructions on how to download an init script and run it automatically on boot. You can also start the init script manually:\n\n    sudo service gitlab start\n\nor by directly calling the script:\n\n     sudo /etc/init.d/gitlab start\n\nPlease login with `root` / `5iveL!fe`.\n\n## Install a development environment\n\nWe recommend setting up your development environment with [the cookbook](https://gitlab.com/gitlab-org/cookbook-gitlab/blob/master/README.md#installation). If you do not use the cookbook you might need to copy the example development unicorn configuration file\n\n    cp config/unicorn.rb.example.development config/unicorn.rb\n\n## Run in development mode\n\nStart it with [Foreman](https://github.com/ddollar/foreman)\n\n    bundle exec foreman start -p 3000\n\nor start each component separately:\n\n    bundle exec rails s\n    bin/background_jobs start\n\nAnd surf to [localhost:3000](http://localhost:3000/) and login with `root` / `5iveL!fe`.\n\n## Run the tests\n\n-   Run all tests:\n\n        bundle exec rake test\n\n-   [RSpec](http://rspec.info/) unit and functional tests.\n\n    All RSpec tests: `bundle exec rake spec`\n\n    Single RSpec file: `bundle exec rspec spec/controllers/commit_controller_spec.rb`\n\n-   [Spinach](https://github.com/codegram/spinach) integration tests.\n\n    All Spinach tests: `bundle exec rake spinach`\n\n    Single Spinach test: `bundle exec spinach features/project/issues/milestones.feature`\n\n## Documentation\n\nAll documentation can be found on [doc.gitlab.com/ce/](http://doc.gitlab.com/ce/).\n\n## Getting help\n\nPlease see [Getting help for GitLab](https://www.gitlab.com/getting-help/) on our website for the many options to get help.\n\n## Is it any good?\n\n[Yes](https://news.ycombinator.com/item?id=3067434)\n\n## Is it awesome?\n\nThanks for [asking this question](https://twitter.com/supersloth/status/489462789384056832) Joshua.\n[These people](https://twitter.com/gitlabhq/favorites) seem to like it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffruitware%2Fgitlab-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffruitware%2Fgitlab-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffruitware%2Fgitlab-services/lists"}