Due to the nature of my studies and work I usually work on two different computers to do my web development: my desktop at home and my laptop anywhere else. Right now I keep my website projects in my Apache local server on my Linux machine.
I would like to find software to solve the problem of having to copy and paste files from my desktop computer to my laptop and vice versa whenever changes have been made. What is the best option, and what software works best for the purpose?
- Paying a SSH-able server and keeping my projects there.
- Using Git (not really the best since only I work on these projects).
- Using cloud storage like Dropbox?
- What else? Am I missing anything?