By the way, as a sourceforge user: why was SourceForge evil? I remember reading a post about them becoming evil but I saw no change as their user. What went wrong with them?
There are bunch of ways to evade blocking depending on method of blocking:
1) Most primitive, but it is good to do anyway — set DNS manually to some independed ines. For example Google Public DNS (8.8.8.8 ; 8.8.4.4).
2) Use proxy server. git works fine with proxies.
If your provider uses DPI, you need encryption.
3) Proxy server using https.
4) VPN tunnel outside.
5) I2P
Check out GitHub.
Github was blocked twice in last three monts by some blockheads in my country :(.
Aside from that, Sourceforge has always been behind the times when it comes to advertisements. It tends to be slow due to these advertisements. They don't care. The lack of care is a good sign to use another host.
@Nezar: Pornography is probably the least possible "issue" you may have with websites, as long as it doesn't contain minors.
Anyways... I'm one of those who switched to Github. Took a bit to learn git, but got used to it.