Imagine you want one of your machines to become a proxy - for external users to be able to access local resources or the internet as if they were on that machine. You could run a dedicated proxy server for that - but if the machine provides SSH and you want an easy solution, you can use SSH as well - without risking any shell-related issues.
In order to prevent possible tampering with code in git repositories you work with (e.g. malicious manipulation of objects during clone, fetch, push...), check if these lines exist in your ~/.gitconfig and add them, if they don't.
If you happen to a) be behind a firewall which does not allow you to reach a certain destination on the web, or b) be outside in the web and cannot access a certain destination inside a network, the openssh implementation may help you: from the machine you're sitting at ("local machine") you just need … Continue reading Around the Firewall: ssh proxy and ssh port forwarding