6 ms·
Ask HN: GitHub Alternatives?
With all the fuzz that GitHub’s copilot has made and me realizing once again that nothing is free (I feel like I’m GitHub’s product…) I’ve been considering some alternatives. I’m aware of the obvious ones like gitlab or bitbucket and some not that known like sr.ht
Am I the only one looking for alternatives? Do you guys have any experiences/recommendations in this?
Thanks
- austincheney 5y agoGitlab.
- MilnerRoute 5y agoSourceForge.
- mgn01 5y agohttps://www.jetbrains.com/space/ https://www.jetbrains.com/space/
- luke2m 5y agoSomething hosted by yourself or someone you trust. Try Gitea [1] and see if you like it. [1] https://try.gitea.io/ https://try.gitea.io/
- _benj 5y agogitea looks great! thanks for the recommendation :)
- mmcwilliams 5y agoI'll second that endorsement. I'm in the middle of migrating to gitea from Github for similar reasons and I've been pleased with the experience so far having hosted Gitlab CE and gogs in the past.
- mraza007 5y agoJust curious is it worth self hosting and how’s your experience have been like
- randomlurking 5y agoFrom my experience it’s reliable and I don’t muss any features, but i don’t need anything fancy. If you just want lightweight git and control you data, go for it.
- blmayer 5y agoI know these hosted git services: - https://notabug.org https://notabug.org - https://sr.ht https://sr.ht I tried them both, the second one has many interesting features.
- sdevonoes 5y agoWhat's the use? I do have a GitHub account with code that it's supposed to be "open source"... but in all honesty no one will ever use it (left aside collaborate and open PRs). So, I was thinking: why do I need to publish my code in GitHub/GitLab/sr.ht/etc? What's the use? I came to realise that it's just hype. Pushing code to GitHub/GitLab make sense only for those few developers who actually produce useful stuff; for the rest of us it's just a fad.
- _benj 5y agoI can think of a few reasons like "personal portfolio" and whatnot, but for me the main reason is to kind of have a central place to keep my personal projects that is not as messy as my "projects" folders and also to travel in time with my code. That's just me tho
- BJBBB 5y agoOnce again, I dunno. My observation is that non-software industries are leery of git. My last four clients have all used svn or hg. So am guessing that it depends on the need for centralized control and who you have available to run these systems. I do mostly hardware engineering -code is a secondary by-product. So my tools poorly represent what most of you need. For my colleagues and myself, Hg is it where distributed stuff is required. For my personal stuff, svn is it.
- _benj 5y agoyou know, I have never explored anything but git. I'm aware of the esixtence of mercurial, svn, and hg but have never looked into it. I think git for me was just the thing I learned at work and just continued using even in personal projects. Do you mind elaborating on why you prefer svn for personal stuff? I'm gonna look into it too :)
- runawaybottle 5y agoOff the top of my head: - Gitlab - Bitbucket - Beanstalk
- pickle-wizard 5y agoWe use Azure DevOps at work. I like it enough that I use it for my personal stuff also. They do have a free tier, but even if you need the paid services, the price is reasonable.