3 ms·
While I appreciate the sentiment that version control is very useful, I'm loathe to put all of my data in the hands of a US based company again. Went down that
by __--__ 13y ago
While I appreciate the sentiment that version control is very useful, I'm loathe to put all of my data in the hands of a US based company again. Went down that road once with Google. Never again. I think "Git for everything" should be the mantra, but I realize the unix philosophy behind git probably makes that unlikely.
I think it would be cool to set up a 'github' 'p2p protocol' where if you sign up with one server you can access projects from any other server following the protocol. For example, I run my own 'github' instance just for me on my personal server. A company can host an instance on their servers and, if they implement the protocol, I can use my instance to submit a pull request on a repository they host. Complete interoperability.
- drdaeman 13y ago> I think it would be cool to set up a 'github' 'p2p protocol' I believe that one is called Git, with HTTP or SSH and SMTP as helper transports. (In particular, pull requests are done with `git format-patch` and `git send-email`)
- icebraining 13y agoIt lacks the issue tracking, though.
- kanzure 13y agoBugs Everywhere was an attempt at storing issues and bugs inside the git repository itself. Maintenance activity has been on a down slope for Bugs Everywhere, though..
- __--__ 13y agoVery good to know, thanks. But I did say 'github' and not 'git'. A lot of the important parts of what makes github so nice to use aren't supported in the standard git protocols. Issue tracking (which icebraining mentioned), search/browse/other discoverable features and the social elements, to name a few.
- saraid216 13y agoSo what you really want is a torrent tracker?
- icebraining 13y agoFor example, I run my own 'github' instance just for me on my personal server. A company can host an instance on their servers and, if they implement the protocol, I can use my instance to submit a pull request on a repository they host. Yeah, and that'd be really nice since you could see all the issues you submitted to different repositories/companies in a single view, which should receive updates from the remote tracker.
- samatman 13y agoYou're looking for this: https://code.google.com/p/gittorrent/ https://code.google.com/p/gittorrent/ Frustratingly, it has been dead in the water for years. It strikes me as a crucial piece of technology.
- idProQuo 13y agoWow, that's an awesome idea. I'd love to try and bring it back to life, but I know absolutely nothing about p2p protocols or the inner workings of git.