No no I didn't say I'm scared of the command line. How dare you sir.
That is like saying to a body builder he's afraid of the gym.
I love the command line.
Are there any free alternatives then. I'm not paying a monthly fee for anything like this. I'm an open sourcer baby.
Bitbucket lets you host unlimited free repositories.
Alternatively, here's 2 ways to host it yourself:
All on the command line
If you are using it purely for your own stuff, and mainly as a backup, you can host the repository yourself on pretty much any linux hosting/server. You'll need git installed on the server, and ssh. If you ssh into your server, and type
git --version to see if it is installed. If you create a subdomain to keep it tidy (git.yourdomain.com) and have this point to it's own folder, you can store all your repos in there. You can then push your repos to your server (something like git.yourdomain.com/super-bot.git). You won't get any GUI front end though unless you install something, but if you're only using it as a backup, it's fine. You can get this set up in 5 minutes. I did this a while back, and had all my stuff saved on a 1and1 web hosting plan.
Open source tools
I've since moved to an Ubuntu droplet at Digital Ocean, and use
Gogs as a front end / manager. Again, this is a quick set up, but you might not be able to use Gogs on a shared hosting plan. I use my DO droplet for other dev tools too, and doing it this way lets me easily collaborate on projects with other people, as well as explore my previous versions if I overwrite some code I find I need later. Gogs is a lot more lightweight than say, GitLab, or self hosted GitBucket.
Both methods can use git from the command line (just
git push to send to the server after it's all set up). I use the GitHub app (you're not tied to their service, it works perfect on my own hosted repos) as it's quick to create branches, see changes, do commits, and push to the server.
EDIT:
To those talking about DropBox (and it's cost and security): if you have enough space on your server for what you need, look into
OwnCloud. Basically the same, but on your own server. Works with shared hosting too.