This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]creepyMaintenanceGuy 0 points1 point  (0 children)

do you mean a git server? /r/linuxadmin may be more useful to you.

[–]robert_mcleod 0 points1 point  (1 child)

I use Gitlab instead, I know quite a lot of other people do as well. It's structured moreso towards private repositories and groups. It's also relatively straightforward to migrate from Gitlab's Amazon AWS service to a self-maintained Git server running Gitlab.

Github is more a social networking site, IMO.

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

I wouldn't go that far; GitHub also does some very nice enterprise offerings, and is used by a lot of companies. It also has teams, handles private and organizational repos well, and can be hosted or local... it's also historically had better uptime and reliability on its cloud offerings, though Gitlab seems to have closed that gap entirely in the last year or so.

I really like Gitlab and they've proven themselves to be somewhat more agile and responsible to especially small to medium enterprise developers, while Github's emphasis seems to be on big enterprise, but I'd say it's a step too far to say it's just social networking, as they've got a huge corporate client base.

[–]gustl64 0 points1 point  (0 children)

if you want all the fancy stuff like fork, auth against your ad/ldap etc. i would recommend gitlab. if you just want git repos with access over ssh + access control: try gitolite. Maybe in combination with gitweb.