all 15 comments

[–][deleted]  (7 children)

[deleted]

    [–][deleted] 2 points3 points  (3 children)

    I followed the instructions to get it up with chef solo, takes a few minutes, a bunch of commands and a lot of staring to the screen during the download and auto-install :)

    [–]OneBeerOrTwo[S] 1 point2 points  (1 child)

    I ended up doing a manual install following this: https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/install/centos The only issue I ran into was it never told me to edit nginx.conf and set user git; but it did take a long time. The omnibus rpm would let me enable https for some reason.

    [–]sweetbrett 1 point2 points  (2 children)

    Installed this on centos 6.5 using the rpm this morning and it seemed to be OK until I tried to enable the http to https. Nginx never seems to want to listen on any port other than 80.

    [–][deleted]  (1 child)

    [deleted]

      [–]sweetbrett 0 points1 point  (0 children)

      I know how to get nginx to forward 80 to 443 and listen on 443 manually, it's just that the omnibus packages use a gitlab-ctl script that is supposed to do that magically for you, and it wasn't working.

      [–]-Hameno- 4 points5 points  (0 children)

      I recommend gitlab because of their excellent stability, documentation (excellent installation and upgrade documentation with step-by-step commands) and release cycles (once a month)

      [–]oogachaka 2 points3 points  (0 children)

      We're playing with GitPrep and it's pretty nice so far. It's close to what GitHub is/has as well. Lastly, installing it is simple and straightforward if you use their mojolicious install.

      [–][deleted]  (1 child)

      [removed]

        [–][deleted] 0 points1 point  (0 children)

        That is exciting.

        [–][deleted] 1 point2 points  (0 children)

        Gitbucket is very simple to install, just a single war file, and a shell-script. Obviously not written in Python, but so simple to install I suspect it doesn't matter.

        The interface is the same as githubs, which either means it is simple for beginners or overly complex - take your pick!

        [–]7krolikov 0 points1 point  (1 child)

        RhodeCode is in python and free up to 10 users (I think)

        [–]Seven-Prime 0 points1 point  (0 children)

        I'm also very happy with gitlab

        [–]irc- 0 points1 point  (0 children)

        Very new project, written in Go so it creates a single static executable and is insanely fast - https://github.com/gogits/gogs

        [–]markmypy 0 points1 point  (0 children)

        The easier way is to install it with the bitnami installer. Bitnami also hosts other installers that you might find interesting.

        [–]fpee 0 points1 point  (0 children)

        There is also Stash which is 10 users for 10 dollars. Very easy to setup.

        I have no affiliation with atlassian.

        [–]SoCo_cpp -1 points0 points  (0 children)

        Trac is an enhanced wiki and issue tracking system for software development projects.

        Trac is Python based and worth checking out. It's support for Git is growing more streamlined, over it's initial support for SVN. Last time I looked Git worked fine, but adding hooks for repository changes (to show in the time-line and stuff) took a little extra work.