I have my Raspberry Pi (Model B Rev. 2 UK) connected to my PC through an Ethernet cable, which provides the Pi with an internet connection and allows me to SSH into it. It took me a few hours to get this working (pinging raspberrypi in the Windows console could not find the hostname and Pi finding software did not work, static IPs of 192.168.1.2 allowed me to connect if I set my LAN to 192.168.1.1 but the network did not work, I have no HDMI screen so I needed to edit the SD Card files in a Linux VM, etc.) and now I can finally connect and SSH.
My computer to which the Pi is connected is connected to the internet via WiFi and has the IP 192.168.0.5 on the Wifi card and 192.168.137.1 on the Ethernet card.
The Pi can access the network, but I would like to access the Pi outside of my house. My port 22 is portforwarded and my Connection sharing of my Wifi adapter has an SSH entry added.
Edit: here is my /etc/network/interfaces file:
iface eth0 inet static address 192.168.137.2 netmask 255.255.255.0 gateway 192.168.137.1