| ▲ | ezoe 5 hours ago |
| I guess it's time to consider ditching GitHub. Everything that are purchased by Microsoft ware destined to be rotten. |
|
| ▲ | gk-- 4 hours ago | parent | next [-] |
| even aside from this, their reliability has been absolutely terrible since they took it over. it's down so often we had to setup slack notifications directly to the devs to try to take some of the pressure off our ops teams. they must be migrating it to hyper-v or something. brutal. |
| |
| ▲ | ahartmetz 4 hours ago | parent [-] | | Even aside from that, what are we doing centralizing FOSS project hosting on a closed source Microsoft platform? | | |
| ▲ | jeltz 4 hours ago | parent [-] | | It was much better than the closed source SourceForge which existed before it. A lot of small projects dont have the energy to self host. Plus for small projects the barrier of entry is an issue. I recently found a typo in an error message in Garage but since they run their own Forgejo instance and OpenID never really became a thing I never created a PR. It is first now with Codeberg there is a credible alternative. Of course large projects do not have this issue, but for small projects Github delivered a lot if value. | | |
| ▲ | PaulDavisThe1st 20 minutes ago | parent | next [-] | | > It is first now with Codeberg there is a credible alternative. There is no credible alternative, because 3rd party hosting of the canonical repo is a bad idea to start with. By all means use 3rd party hosting for a more public-facing interaction, but its about time that developers understand that they need to host their own canonical repos. | |
| ▲ | ahartmetz 3 hours ago | parent | prev | next [-] | | Well - my perspective is the KDE project, which has a team of capable admins who take care of hosting. The project has always been more or less self-hosted (I remember SUSE providing servers) and even provided hosting for at least one barely associated project, Valgrind. I think Valgrind bugs are still on KDE Bugzilla. It's admittedly not really practical for most projects, but it could be for some large ones - Rust, for example. | | |
| ▲ | jeltz 3 hours ago | parent [-] | | I mostly work on PostgreSQL which has always selfhosted but PostgreSQL is a big project, for smaller projects it is much less practical. Even for something decently large like Meson I think the barrier would have been too big. But, yes, projects like Rust could have selfhosted if they had wanted to. |
| |
| ▲ | jon-wood 4 hours ago | parent | prev [-] | | Strong agree on this. I think a lot of people who've entered software development in the past decade or so don't appreciate just how bad the available options were when Github launched. If you blanch at the thought of a one line in a pull request just wait until you see what Sourceforge looked like, release download pages where you had to paying keen attention to what you clicked on because the legit download button was surrounded by banner ads made to look like download buttons but they instead take you to a malware installer. They then doubled down on that by wrapping Windows installers people published with their own Windows installer that would offer to install a variety of things you didn't want before the thing you did. |
|
|
|
|
| ▲ | troad 4 hours ago | parent | prev | next [-] |
| What are some good alternatives for closed source codebases that people have been using and enjoying? I only ask because I already know of good alternatives for FOSS, but it's the private / work projects that keep me tethered to GH for now. |
| |
| ▲ | c0balt 3 hours ago | parent | next [-] | | GitLab is quite good, the organizational features and CI is also mostly on par with GitHub. You can use gitlab.com, SaaS or self-host. | | |
| ▲ | dewey 2 hours ago | parent [-] | | But compared to GitHub it's much more complicated in terms of UX as it covers more enterprise use cases that GitHub doesn't. | | |
| ▲ | yoyohello13 20 minutes ago | parent | next [-] | | Why do you think this? It really isn't. | |
| ▲ | ramon156 2 hours ago | parent | prev [-] | | I'm a bit confused what you mean. I have to use GitLab for work and don't see much difference. Some UI elements look a bit more complex than on GH but other than that it's working the same way. Less buggy as well. Personally I host forgejo for my private apps and have had no issues with that either. |
|
| |
| ▲ | p2detar 4 hours ago | parent | prev | next [-] | | Self-hosting. If you really need to push remotely, push to bare repo on your own cloud vm or setup gogs or forgejo. I now start with local repos first and whatever I deem OSS-useful, I mirror-push from local to Github or anywhere else with forgejo. Github was never really needed to use git for private projects. | | |
| ▲ | Andrex an hour ago | parent [-] | | I've been thinking about this. If you have any kind of home network with attached storage at all, setting your local Git to just use that seems like a logical step. And then if you're still paranoid do a daily backup to like Dropbox or something. |
| |
| ▲ | yoyohello13 19 minutes ago | parent | prev | next [-] | | GitLab. We self-host ours and it's rock solid. | |
| ▲ | frogperson an hour ago | parent | prev | next [-] | | Forgejo is super easy to set up on a 1-2 core vm. Make a compose file and put caddy in front for tls. the whole thing is less than 50 lines and costs about $10-$15 a month. | |
| ▲ | hellcow 3 hours ago | parent | prev | next [-] | | Sourcehut. Uses the same email-based patch workflow as Linux. Takes an hour to learn, and they have helpful guides: https://git-send-email.io/. No JavaScript. | |
| ▲ | m_mueller 2 hours ago | parent | prev | next [-] | | self hosted Gitea is my recommendation. has everything one needs and is super lean and resource saving. you can run it easily on a 1GB VPS - I even ran it for a while on 512MB. | | |
| ▲ | Andrex an hour ago | parent [-] | | I really like the end-user experience when I stumble on Gitea repos online, too. |
| |
| ▲ | password4321 4 hours ago | parent | prev | next [-] | | Azure DevOps <shudder/> | |
| ▲ | alsetmusic 3 hours ago | parent | prev | next [-] | | Codeberg seems to have legs. License is different, best read it. | |
| ▲ | dismalaf 3 hours ago | parent | prev | next [-] | | Gitlab. | |
| ▲ | moron4hire 4 hours ago | parent | prev [-] | | If it's for work, why do you need GitHub at all? To me, GitHub only makes sense as a social media site for code. If you are publishing to GitHub with no intent to be open in your code, development process, and contributor roster, then I don't see the point of being on GitHub at all. Because it's not like their issue tracker is particularly good. It's not like their documentation support is particularly good. It's not like their search is particularly good. It's CI/CD system is bonkers. There are so many problems with using GitHub for its own sake that the only reason I can see to be there is for the network effects. So, with that in mind, why not just setup a cheap VPS somewhere with a bare git repo? It'll be cheaper than GitHub and you don't have to worry about the LLM mind virus taking over management of your VPS and injecting this kind of junk on you. | | |
| ▲ | sumanthvepa 3 hours ago | parent | next [-] | | Very true. We have a private git repository running on a server that serves as our master. Works fine for us. We backup to GitHub. But it isn't used in any way in the dev workflow | |
| ▲ | esafak 2 hours ago | parent | prev [-] | | What do you use for code review and CI/CD then? | | |
|
|
|
| ▲ | satvikpendem 2 hours ago | parent | prev | next [-] |
| Funny that people said the exact same thing back when GitHub was originally acquired [0], I wonder how many actually went through with their words and ditched it. I bet GitHub has more users today than ever before though. [0] https://news.ycombinator.com/item?id=17227286 |
| |
| ▲ | windward 36 minutes ago | parent | next [-] | | >Why MS cares your private repositories? give a reason? Maybe using your code to train their programming robot, lol >Whether they will abuse the trust of having complete and total access to every private repo and all of the code inside or not remains to be seen >MS is pushing their ads within their own OS more and more, will GitHub get the same treatment[...]? Funny. | |
| ▲ | lynndotpy an hour ago | parent | prev | next [-] | | Just speaking anecdotally, Codeberg today feels like the Gitlab of yesteryear, except that Codeberg has projects on it. Someone who is contributing to open source will eventually need to create a Codeberg account. The top comment of the linked thread ("If Microsoft shares SSL certs with NSA they could do MITM attacks") is something that I find much more likely today than back in 2018. | |
| ▲ | Andrex an hour ago | parent | prev [-] | | They can have the new users pushing out sloppy projects. The serious users leaving will definitely dent profitability. And GitHub being a social network, could start a death spiral. | | |
| ▲ | satvikpendem 43 minutes ago | parent [-] | | What profitability? I'm pretty sure GitHub is a loss leader to push people to Azure and cloud services. I also don't know anyone who actually uses GitHub as a social network even though it ostensibly has such features. | | |
| ▲ | Andrex 37 minutes ago | parent [-] | | The social features were GH's early secret sauce that contributed heavily to its stickiness and why it eventually dominated. IMO. I should have said "will dent whatever profitability." I'm not sure it exists either. From the outside, it would seem crazy that it wouldn't be profitable with all the Enterprise stuff (and it's not like you can throw 10k engineers at whatever GH is doing). |
|
|
|
|
| ▲ | putna 5 hours ago | parent | prev | next [-] |
| i am surprised it took them time to destroy Github. usually they manage to make acquired companies a garbage pretty fast. |
|
| ▲ | 8cvor6j844qw_d6 4 hours ago | parent | prev [-] |
| Are there any obvious successor to GitHub yet? There are a few alternatives, but none have the critical mass of users yet. |
| |
| ▲ | jeltz 4 hours ago | parent [-] | | For open source I would say Codeberg looks like the most promising. There is also SourceHut but seems like Codeberg has the mind share. |
|