Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There're a lot of people who don't want to use GitHub for whatever privacy policy.

If you consider using Gitlab as a in-house self-hosted "GitHub-feature like" alternative, Gitlab is really good! We use it for our projects and it runs quite well.



https://enterprise.github.com

Your own private github.


We did a 45 day trial. To call it disappointing would be a vast understatement. Performance problems, no root access, no direct repository access, poor tooling (had to wait for support to write us a script). We were actually locked out of our repo with no recovery options for about 4 days before we gave up on Github support. I do love Github, just hate their "have your own" VM product, it is bad.

After that we tried Gitorious (back then it was still an unholy nightmare to install) before finally landing on Gitlab. Gitlab isn't perfect, sometimes the ruby process likes to eat gigs of memory and has to be restarted (we have very large repos)...

But Gitlab has a great trajectory, every release is a great step up and I find the multiple branches working mode more natural than the multiple repos method that github has...


Huh..we've had full root access since the beginning. (Github FI) Even across all of their releases. There's a place to drop your public key in.

Github support has been variable, but generally good for us. The switch to a VM was touchy at first, but once we gave it enough horsepower, things were fine.


https://support.enterprise.github.com/entries/21243936-ssh-a...

In order to preserve the integrity of the appliance and ensure that it remains in a consistent state, we have these limitations in place:

- Root access is not provided. - The admin user password is not provided. - Installation and execution of third party software is not permitted. - Modification of the underlying VM configuration is not permitted.

Bypassing any of these limitations will void all warranties and may put your installation in an unsupportable state.


Totally agree. We have about 500 devs on enterprise github (which is totally different than github:fi) and it is terrible. There have been so many issues including constant service failures that require reboot, missing / disabled features, poor ui choices that we are still cleaning up, the list goes on.

I still can't even limit access to it using an ldap group. If someone works for the company, then they can access it. Totally unacceptable for a product that licenses based on numbers of seats.


Disclaimer: I work for Atlassian

Atlassian Stash was released five months ago for Enterprise teams adopting Git behind the firewall. Stash is installed on your servers and gives you full control of your Git environment - security, user management (LDAP), infrastructure support and pull requests.


$5k is a lot of money for smaller companies. :)

Also: don't get me wrong, i love Github and what it's doing for our opensource culture, but like everything else, sometimes there're other requirements.


This costs money, GitLab does not. The benefit is obvious.


https://bitbucket.org/

Bitbucket suports Git, too. (not just Hg)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: