Hacker News new | ask | show | jobs
by giancarlostoro 3196 days ago
BitBucket is plenty popular as well, I run into projects that are on there instead of GH for Python. I kind of prefer BitBucket to GitHub the only thing GitHub does right is their "Explore" section which I don't think BitBucket has (or GitLab?) but that's about it for me. I don't care where one hosts code, as long as it's not some obscure server.
4 comments

For a long time BitBucket was the only one with the protected branch feature that could prevent history rewrites on a branch by branch basis. Github finally added it after the force push that blew away so many critical repositories.

BitBucket also has free private repos.

I only use GH for projects that are open source because that's where people expect OSS to be.

I use Gitlab and just have it push to Github, then disable issues/wiki/whatever else I can there, and add a link to the Gitlab repo in the description.
BitBucket is my default for pet projects nowadays, and it's also what I typically recommend for professional work. Better pricing, direct access to Atlassian's tools (which have their own issues, but are generally pretty popular), and the "projects" feature is nice (I just wish it was usable for personal repos rather than being an organization-only feature).
We have BitBucket at my job, I think because I showed my code during an interview through my BitBucket account it probably made me look good to my interviewer (now my boss) due to familiarity with tooling we already have. I can use any of them honestly. I use GitLab for private pet projects and BitBucket when I open source my projects, and then mirror to GitHub.
GitLab has an explore section https://gitlab.com/explore but it isn't as good as GitHub's one. Both to having less projects and us spending less time on it.
Oh that's nice, found some interesting projects there, thank you. I use all three git sites, I mostly use BitBucket because it was the first one I found with free git repositories, but I use GitLab now for private projects. Thank you again for coming on here and always being willing to respond to anyone asking about GitLab I always appreciated that about you.
Thanks, you're very welcome.
GitHub has always had far superior code search features. BitBucket is gradually trying to add these, but they still pale compared to GitHub. I love just going through a repo by searching for things.
Except for when you want to search within a different branch.
Or search for any of the non-alphanumeric characters found within every project.