6 ms·
Hey, maybe SVN can host its source on GitHu--oh, wait. Seriously though, everyone loves GitHub now but it is a giant single point of failure, just like SourceF
by isomorphic 8y ago
Hey, maybe SVN can host its source on GitHu--oh, wait.
Seriously though, everyone loves GitHub now but it is a giant single point of failure, just like SourceForge was back in the day. Git is more resilient (local copies of history), but we would still have to go through the exercise of migrating projects to a new home, notifying package maintainers and everyone else, etc., etc. I mean, I like GitHub, but I also remember when the Internet was federated.
- deleted 8y ago[deleted]
- thangalin 8y agoSince git is decentralized, moving elsewhere is a single command: git remote set-url origin <url> Numerous alternatives exist: * https://notabug.org/ https://notabug.org/ * https://bitbucket.org/ https://bitbucket.org/ * https://gitlab.com/ https://gitlab.com/ * https://allura.apache.org/ https://allura.apache.org/ * https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Comparison_of_source_code_host... While GitHub is a massive repository, developers can change the origin with ease if necessary.
- rambojazz 8y ago+1 for notabug. I use it everyday and it has always worked perfectly.
- CivilEngineer 8y agoDon't forget Amazon's "CodeCommit". That's what we use because we don't like the insane politics of GitHub.
- TAForObvReasons 8y agoThe github monoculture isn't about individuals setting their own repos so much as items like submodules and issues and code depending on github. Go modules use the github url in the import statements. GH is a lot more ingrained in the community than SF ever was
- majewsky 8y agoIt's not like Go modules must be hosted on Github. You can host Go modules on any domain. Github is just where most of the community is because of network effect.
- gmueckl 8y agoGithub really is a disaster waiting to happen. It is only a matter of time. With luck, people will have started to migrate away before anything major happens, but I doubt it.
- greenleafjacob 8y agoLots of packages are increasingly hosting on their own domain (like go.uber.org/zap) and controlling the mirroring themselves.
- sondr3 8y agoFrom what I've gathered and seen around the web the problem isn't really that git isn't decentralized, it's that it's purely a code versioning tool. With GitHub you have a community, an issue tracker, a wiki, possibly a website hosted with them and so on. Honestly, the biggest hurdle is just community. By not using GitHub you are losing a ton of potential contributors and users just by lack of exposure. It saddens me a bit, but I can live with it. I host my own Git, am setting up a Drone testing server but still mirror everything to GitHub.
- zokier 8y agoIt is unfortunate that project management tools that build on top of git instead of around git haven't really managed to succeed enough on a wider scale to coalesce into a some degree of defacto standard.
- TillE 8y agoIt's pretty surprising to me that there's only one or two serious attempts (eg, Fossil) at bundling a bug tracker and stuff inside a DVCS repository, so you keep everything together with the code. I was looking at this a year or two ago and couldn't find anything which met my particular requirements. It doesn't even need to be standardized, just reasonably portable.
- zokier 8y agoI haven't kept count, but I think I've seen like a dozen attempts of making git-based issue trackers over the times. Of course it is debatable how "serious" these attempts ever have been.
- pknopf 8y agohttp://sit-it.org/ http://sit-it.org/ > Of course it is debatable how "serious" these attempts ever have been. I doubt things like this will really gain traction. I mean, you could always host your own GitLab instance for free if you are worried about GitHub ever going down. The ergonomics are terrible. For me to submit a bug, are you really telling me that I need to fork a repository, commit my issue and then submit a pull-request? Ughh, pass...
- the8472 8y agogitlab even lets you two-way mirror with github and some other git hosters.
- adrianmonk 8y agoThe title could be clearer. The source code for the Subversion software itself is hosted by Apache, not SourceForge. https://svn.apache.org/repos/asf/subversion/ https://svn.apache.org/repos/asf/subversion/ What was apparently lost was some other projects that SourceForge uses the Subversion software to host. So the title should probably say something like "in Subversion" rather than "of Subversion".