Let’s be honest, the majority here probably has a github account. Some of us are happy as a clam and wouldn’t switch no matter what happened, but there are some who would and haven’t yet. Why?

80 points

Elon Musk buying it.

Seriously though, it would take something rather drastic. Our company briefly tried using bitbucket, but it was just worse overall. Don’t touch a running system.

permalink
report
reply
51 points

Elon Musk buying it.

Holy hell, you went for the jugular.

permalink
report
parent
reply
26 points

The guy owning the Xhub.com domain is rubbing his hands right now.

permalink
report
parent
reply
9 points

He’ll rename branches tubes and merge conflicts X, and with that he’ll come up with the new name: xtube

permalink
report
parent
reply
5 points

He shouldn’t be. Elon doesn’t give massive payouts. If he really wanted that domain, he’d trademark it and sue the owner for it.

permalink
report
parent
reply
14 points

What’s the problem with bitbucket? It’s a solid… oh shit sorry atlassian is down. One moment.

permalink
report
parent
reply
7 points
*

I haven’t had reliability issues with BitBucket. My main complaint is it’s just really difficult to use.

I just find my time in GitHub is smoother and easier. For example comparing branches/tags to each other… in GitHub if you open a release from a week ago, there will be a link “this is 12 commits behind your main branch” and you can just click it to view the code in those commits.

BitBucket doesn’t even have releases. They just have tags which can trigger pipelines. Functionality wise, it’s the same thing. But from an ease of use perspective GitHub is so much faster and easier to navigate as long as your project follows standard branching/tagging/etc practices (which it should, especially if you’re working on a team).

permalink
report
parent
reply
2 points

They don’t even have syntax highlighting on pull requests. Like the fuck

permalink
report
parent
reply
1 point

They recently added it as a experimental feature and it has been working fairly well, at least for Java. As far as I recall, each user needs to activate it themselves via settings. Far from optimal but better than nothing.

permalink
report
parent
reply
3 points

My one-man software development company is using bitbucket along with a local mirror (with Gitea).

permalink
report
parent
reply
2 points

People also said that when Microsoft bought them. In the end it didn’t really make a dent in their user numbers

permalink
report
parent
reply
69 points

Charging me 0.20 cents every time someone git clones my projects.

permalink
report
reply
42 points

What? You can’t afford 0.60 cents?

permalink
report
parent
reply
7 points

Don’t forget the $2000+ per maintainer mandatory Pro subscription fee when you reach over 1 mil clones.

permalink
report
parent
reply
24 points

It’s hard to overstate the psychology behind the github profile. As a developer, your github profile shows that you’re actively developing, whether it’s for open source projects or for work projects. My previously company used a private gitlab install, which meant only my open source work showed up on github. My current company uses github, which means my profile shows green all the time.

We’re a small company, but the github costs are a drop in the bucket. As others have said, it’d take something truly federated, or a crazy price jump from Github, for me to consider moving. It’s free for my open source projects, it’s a small amount for my company, and I have a public profile I can point to whenever I’m discussing my development.

permalink
report
reply
21 points
*

ForgeFed and whatever Gitlab is doing with the PR federation taking off.

In the meantime I make my gh account as lean as possible.

  • removed real name, photo and all links
  • profile changed to private mode
  • all gists and stars removed
  • removed most useless repos, migrated one important repo to self hosted forgejo instance, remaining 2 are laying around

I use my personal account for work, but I’d close my account and create an employer-only one if I needed to.

permalink
report
reply
8 points

Federation is honestly the biggest thing that could happen to github alternatives, IMO. They can work on CICD next, but federation would be so sick.

permalink
report
parent
reply
4 points

GitLab already has stellar CI/CD, far superior to GitHub Actions IMO

permalink
report
parent
reply
2 points

Ah, I meant other alternatives besides gitlab. I agree that gitlab CICD (even their UI) is leagues ahead of github.

permalink
report
parent
reply
18 points
*

If GitHub changes terms of use to pay for basic stuff, or starts breaking compatibility or adding egregious bugs, I would start looking for alternatives.

A while ago I had all my personal projects on GitLab. I was a GitLab fanboy and advocated it everywhere to the point I convinced the project manager of a previous job to migrate the team’s projects to it and pay for GitLab ultimate. Without going into details, that goodwill ended the moment I stumbled upon a regression introduced by GitLab which affected my personal projects, and their customer support essentially said the issue was won’t fix but it was fixed in premium customers. I simply unblocked myself by moving all projects to GitHub, disabled GitLab CICD and shut down my GitLab runners, and onboarded onto a mix of GitHub Actions and CircleCI. I could still stick with GitLab, but why bother?

I would do the same to GitHub if I experienced anything remotely similar.

permalink
report
reply
10 points

Yeah, I don’t know what Gitlab is doing. They burned so much goodwill with their recent pro-business and fuck opensource dev attitude, that I consider them dead in the water. It’s a real pity because I consider their offering to be way ahead of github (project management, issue management, CICD, devops experience, etc.), but they hide it all behind Premium even on self-installs. I really want to use them because they’re better and opensource, but their pricing is beyond fucked IMO.

If Codeberg were Gitlab lite and working towards implementing gitlab features, I’d use them, but they’re just github lite and github is shite, IMO

permalink
report
parent
reply
1 point

I hope that charging for basic stuff never comes. I doubt it since like the first thing MSFT did after buying it was to make some pro stuff free (like private repos)

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3.2K

    Monthly active users

  • 1.8K

    Posts

  • 30K

    Comments