GithubHelp home page GithubHelp logo

optionalg / gitlabhq Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gitlabhq/gitlabhq

0.0 3.0 0.0 136 KB

Project management and code hosting application. Follow us on twitter @gitlabhq

Home Page: gitlab.org

License: MIT License

gitlabhq's Introduction

GitLab: self hosted Git management software

logo

GitLab allows you to

  • keep your code secure on your own server
  • manage repositories, users and access permissions
  • communicate though issues, line-comments and wiki's
  • perform code reviews with merge requests

GitLab is

  • powered by Ruby on Rails
  • completely free and open source (MIT license)
  • used by 10.000 organization to keep their code secure

Code status

  • build status ci.gitlab.org (master branch)

  • build status travis-ci.org (master branch)

  • Code Climate

  • Dependency Status

Resources

Requirements

  • Ubuntu/Debian*

  • ruby 1.9.3+

  • MySQL

  • git

  • gitlab-shell

  • redis

  • More details are in the requirements doc

Installation

You can either follow the "ordinary" Installation guide to install it on a machine or use the Vagrant virtual machine. The Installation guide is recommended to set up a production server. The Vagrant virtual machine is recommended for development since it makes it much easier to set up all the dependencies for integration testing.

Starting

  1. The Installation guide contains instructions to download an init script and run that on boot. With the init script you can also start GitLab with:

     sudo service gitlab start
    

or

    sudo /etc/init.d/gitlab restart
  1. Start it with Foreman in development model

     bundle exec foreman start -p 3000
    
  2. Start it manually in development mode

     bundle exec rails s
     bundle exec rake sidekiq:start
    

Running the tests

  • Seed the database with

      bundle exec rake db:setup RAILS_ENV=test
      bundle exec rake db:seed_fu RAILS_ENV=test
    
  • Run all tests

      bundle exec rake gitlab:test
    
  • Rspec unit and functional tests

      bundle exec rake spec
    
  • Spinach integration tests

      bundle exec rake spinach
    

Getting help

New versions and the API

Each month on the 22th a new version is released together with an upgrade guide.

Other documentation

Getting in touch

gitlabhq's People

Contributors

dzaporozhets avatar riyad avatar vsizov avatar rspeicher avatar narkoz avatar zzet avatar saitowu avatar andrew8xx8 avatar alexdenisov avatar ariejan avatar robbkidd avatar miks avatar dubcanada avatar koenpunt avatar hiroponz avatar alexkv avatar jouve avatar dosire avatar maxlazio avatar jojosch avatar avakarev avatar cedricgatay avatar randaalex avatar veprbl avatar m4tthumphrey avatar patthoyts avatar jdamick avatar justahero avatar raphendyr avatar axilleas avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.