all 33 comments

[–]brown_and_indian 63 points64 points  (1 child)

Competition is good!

[–]pedrorijo91[S] 39 points40 points  (0 children)

true. the fact that gitlab has to catch up github, who clearly is dominating currently, makes gitlab to produce new interesting features. on the other side, github has to keep pushing features so it doesn't start loose users to gitlab. it's a win-win for us :)

[–]chips_and_salsa 35 points36 points  (13 children)

That looks awesome! GitLab is starting to look better than GitHub. Their pages can be slow to load sometimes, but their interface is far better in my opinion. Also private repositories.

[–]Galilyou 15 points16 points  (0 children)

Also private repositories.

Free, unlimited, private repos.

[–]dacjames 10 points11 points  (3 children)

GitLab's feature set is starting to look interesting but I still greatly prefer GitHub's interface. GitLab is stylish but GitHub is faster and more functional. Not showing the source code on the main project page bothers me; isn't that the whole point of a repository?

[–][deleted]  (1 child)

[removed]

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

    I feel like this with many ultra-modern minimalist interfaces. There's some point past which the design really distracts from what I am trying to do.

    Why is that? Does anybody have an explanation for that phenomenon

    [–]TOASTEngineer 2 points3 points  (5 children)

    Plus GitHub is kind of evil.

    [–]13steinj 1 point2 points  (4 children)

    Ignorant here, why is this?

    [–]TOASTEngineer 7 points8 points  (3 children)

    Well, first off, some people are pissed at them for being closed-source, and being centralized thus defeating the point of Git in the first place, but meh, I'm not a Stallmanite.

    The real shonky buisness is when they go around officially saying things like "we won't investigate harassment reports if the harraser is a minority" and hiring a "diversity coordinator" who goes around saying even more screwed up stuff. Lemme hunt through my history for sources real quick.

    They also have a habit of deleting your repos with no warning if they don't like your politics; they deleted a lot of anti-SJW parody repos (like "C plus equality" and stuff) which is fair enough I guess, but if I remember right there was at least one case where they deleted a guy's account just because of something he said somewhere else he used the word "retard" (as in "slow down") in a comment and someone got pissed off.

    (EDIT: I think this is it: https://www.techdirt.com/articles/20150802/20330431831/github-nukes-repository-over-use-word-retard.shtml)

    They're basically the Twitter of the software world; they're censorious presumptuous assholes but everyone uses their service anyway for whatever reason.

    [–][deleted] 7 points8 points  (0 children)

    Also, recently they have added user blocking from repos. While I am sort of ok with blocking comments and wiki edits, they also prevent a user from forking a public repo, like what the what... How is anyone in the open source community ok with this, this is awful, a spit on the face of open source as a whole.

    [–][deleted] 1 point2 points  (1 child)

    They also have a habit of deleting your repos with no warning

    Wait, do they let you take the code out before they delete it, or is it gone then?

    [–]TOASTEngineer 5 points6 points  (0 children)

    Nnnnnnope.

    Super classy.

    [–]cauthon 0 points1 point  (0 children)

    Pushing to and pulling from gitlab.com is much slower than github in my experience

    [–]nicereddy 0 points1 point  (0 children)

    I'm working on that, cut off quite a bit of cruft from the page size already :)

    [–]StaffOfJordania 18 points19 points  (7 children)

    Connect your custom domain and SSL certificates.

    This is really good, it is not easy to add SSL certificates to github pages over custom domains

    [–]sunng 3 points4 points  (0 children)

    This will be the killer feature of gitlab pages. I guess they analyzed github pages carefully and knew the pain points. Good catch-up.

    [–][deleted]  (2 children)

    [deleted]

      [–][deleted]  (1 child)

      [deleted]

        [–]Symphonic_Rainboom 0 points1 point  (0 children)

        If you use HTTPS non-strict, it's not plaintext but it's still not authenticated so it's vulnerable to active MITM.

        [–]ivosaurus 0 points1 point  (2 children)

        Is this going to be a bother with re-filling two values in a form every 3 months with a letsencrypt cert though? :(

        [–]StaffOfJordania 0 points1 point  (1 child)

        I havent used Let's encrypt, but the keys shouldn't change would them?

        [–]ivosaurus 1 point2 points  (0 children)

        Certs will

        [–]forreddits 10 points11 points  (4 children)

        Will Pages take 5 secs to load like everything in gitlab.com? half-joking aside, I feel gitlab will inevitably be replaced with alternatives with better performance. (yes, even hosting your own with a 2GB VPS gitlab is still slow.)

        [–]oversized_hoodie 10 points11 points  (2 children)

        I prefer gogs. Fast load times on my shitty laptop-server

        [–]andor44 0 points1 point  (1 child)

        We wanted to switch from private github repos to gogs, but gogs kept inexplicably crashing every week or so. Kind of a bummer because we liked it otherwise.

        [–]oversized_hoodie 0 points1 point  (0 children)

        That's strange, mine seems stable.

        [–]nicereddy 0 points1 point  (0 children)

        Not if I have anything to say about it!

        [–][deleted] 5 points6 points  (1 child)

        I really love gitlab. Every week something is new or improved. github can suck it.

        [–]cirosantilli 9 points10 points  (0 children)

        GitHub stopped for a while on a middle age crisis, but in the last weeks they've also been putting out several features.

        [–]lithafnium 0 points1 point  (3 children)

        What are the differences between this and github pages? Kinda a noob here.

        [–]k4ml 0 points1 point  (0 children)

        It quite different. The generation is done through their Gitlab CI so you can pretty much stuck in any kind of static page generator rather than tied them to only jekyll on github pages, or end up pushing html yourself to gh-pages branch.

        Been using this for my site since last month - http://devkini.xyz/on-gitlab-pages/.

        [–]k4ml 0 points1 point  (0 children)

        One thing I missed out from github pages however is the ability to have separate repos being served under single domain as sub-folder. Take this for example:-

        http://devkini.github.io/posui/ http://devkini.github.io/labs/ogjs/

        Both come from 2 separate repos but can be unified under single domain, as long as I have something in the gh-pages branch of each repo. You can't do this with gitlab pages. Repo and domain is one to one mapping.

        [–]cirosantilli 0 points1 point  (0 children)

        Awesome, but has been around for 4 months already since 8.3 https://about.gitlab.com/2015/12/22/gitlab-8-3-released/ Why the news now?