4 ms·
"Work securely offline" Is... is that a problem with GitHub that stops you from doing that?
by adsweedler 6y ago
"Work securely offline"
Is... is that a problem with GitHub that stops you from doing that?
- YetAnotherNick 6y agoYou need internet for pull and push. I think(hoping) that they meant within a LAN it could work without internet.
- rsa25519 6y ago(I'm not shooting the messenger here) If so, that would mean pushing/pulling within the LAN only... which Git supports already
- cloudhead 6y agoYou can't push within LAN and then have that automatically available when online to the wider network, unless you have some form of continuous replication to some public-facing host. This is what Radicle does for you.
- toyg 6y agoIf Github is unreachable, you don’t have a bugtracker, wiki etc. - you are working “blind”.
- cloudhead 6y agoNo, the full feature-set is available offline. You can browse your repos and any other repo you replicated, and push/pull. What offline means is simply that your changes won't immediately be replicated to peers. But the full app experience (Read and write) works offline.
- dutchmartin 6y agoWell, reading issues is something you cannot when you are offline from github. Unless you downloaded them beforehand of course.
- cloudhead 6y agoThe design of GitHub means that your canonical upstream is only accessible through the internet, and so are your issues, PRs etc. If you're offline, you can't access it, and if GitHub is down, same story. Radicle, on the other hand, keeps all of this replicated locally, so push/pull works offline, and the code/social artifacts are replicated asynchronously, when you are online, but you don't need to be online to work with your project(s).
- alkonaut 6y agoHow does push/pull work off line? That sounds impossible. Just scheduling a push doesn’t actually push anything. That’s like commuting to my local GitHub repo and having a scheduled push/pull every 10 minutes then?
- xla 6y agoThe reason you can push/pull works offline is that the database of radicle lives on your machine. Once you are online it will gossip with other peers to exchange updates of projects. This means that your workflow stays the same no matter connectivity and eventual the network convergences to communicate all relevant data. If you are interested in the details check out the docs: https://docs.radicle.xyz/docs/understanding-radicle/why-radicle https://docs.radicle.xyz/docs/understanding-radicle/why-radi...
- arp242 6y agoGitHub has a pretty extensive API; it's not hard to write a simple script to clone all that data if you want to, or publish it somewhere else. I'd be surprised if there aren't already a dozen of those scripts floating around already.
- cloudhead 6y agoThat’s not the same. You’re talking about copying the data locally, but this still doesn’t let you create issues for eg. offline.
- 6y ago