5 ms·
Since git is decentralized, moving elsewhere is a single command: git remote set-url origin <url> Numerous alternatives exist: * https://notabug.org/ htt
by thangalin 9y ago
Since 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 9y ago+1 for notabug. I use it everyday and it has always worked perfectly.
- CivilEngineer 9y agoDon't forget Amazon's "CodeCommit". That's what we use because we don't like the insane politics of GitHub.
- TAForObvReasons 9y 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 9y 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 9y 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 9y agoLots of packages are increasingly hosting on their own domain (like go.uber.org/zap) and controlling the mirroring themselves.
- sondr3 9y 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 9y 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 9y 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 9y 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 9y 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 9y agogitlab even lets you two-way mirror with github and some other git hosters.