Yesterday an order issued by DoT blocked 32 websites including Github and Codepad which are used by scientists/engineers/researchers/students for collaboration in academic/professional/research work.
As an ambitious engineer from India who is passionate towards nation building, I request you to instruct concerned authorities to revisit the decision for blocking full github.com website instead of just the specific pages which contained objectionable material.
Should we ban pencils, because a terrorist wrote a threat on a paper?
This is exactly what has happened.
Honorable Sir, Yesterday an order issued by DoT blocked 32 websites
including Github which are used by scientists/engineers/researchers/students
This is clearly an un-informed decision, and engineers across the
world are wondering how this was arm-twisted as a policy.
I have never interacted with the PMO, but I voice the opinion of
millions of engineers like me.
1) Have you tried Tor? Should be fast enough for Github push/pull and browsing. You can route all your traffic easily through the Tor network or even configure which requests (based on DNS) should be routed through the tor network and which ones should not. There are other solutions as I2P (google it).
2) You can buy a VPS and set-up a proxy from the Netherlands or the US, for 5 USD/month at Digital Ocean.
3) You can scan the internet for anonymous proxies, there are many lists available.
The most secure and cheap solution of course is Tor.
UPDATE: Some people report that it's not a DNS level block?! Anyway, using Tor should work for anyone. You can even setup a router running Tor and get over with it, DNS requests are router through tor.
If I'd already been using these perfectly legitimate services, and went onto Github like any other day, would I be committing a crime?
 http://www.opennicproject.org/ I had a configuration some time ago using unbound + DNSSEC + DNSCrypt with OpenNIC servers.
Also here is the clickable
You are welcome.
I don't think India PM cares of you not able to use github when it comes to what they think is national security.
Which is also the colloquial shortening of the partners' pet name "Honey".
I have never received a reduced sentence after pointing this out.
"Sorry your session has expired. Kindly login again to continue."
even if I have just logged in. I cleared cookies, etc. but no use. And that error text is in white font over pink background -- hard to read without mouse-selecting.
I don't know yet what websites are unblocked.
I tried my home wifi, office wifi and Vodafone 3g and it worked from all of these.
In fact, today I can even use Vimeo and Weeby which were blocked until yesterday.
Also, the SourceForge link was for pastebin source code and not an actual pastebin.
IMHO it was a lazy request from the copyright lobby, which is seeking to criminalize anonymous text and links. They don't care that it's insane, the world isn't changed by being reasonable; at worst they'd have shifted the Overton window and made the other wing of the lobby look sane. The politicians barely care, and another level of jaded drones didn't bother to contact anybody, put up a DNS block and went home.
Out of curiosity, is bitbucket blocked? If not, why not use them as a mirror and interact that way until github is available?
(I thought the whole point of DVCS was that your repo wasn't centralized)
GitHub has become more than a DVCS: Loads of relevant Open Source projects are hosted there. If I want to contribute - or even browse issues - I need access to GitHub. Same goes for discovery.
Also, lot's of tutorials will provide their example project on GitHub. Plus, GitHub both hosts a fair amount of static pages of Open Source projects and individuals, plus some blogs/tutorials embed gists when the use code samples.
If your release and branching is based on Git and all the work you did resides there, it becomes difficult to switch horses mid stream.
If your open source contributors and have accept pull requests then the history gets lost.
Repo isn't centralized, its distributed amongst Github not across systems (Github to Bitbucket or Cloudforge etc.)
I understand if there are post-commit hooks that depend on github integration and bitbucket integration is not available.
In fact, you could add a bitbucket repo in a matter of seconds and use it alongside github. Or in place of.
Pull requests are merges. The history lives in the repo.
I just called up my ISP (MTS) and made enough noise for them to hopefully take notice.
Hopefully, it will be of some help to you guys :)