I want to use git to version control files in a new project. I have read an overview of git, but it is not clear to me if git hosts the code for you.
I do not want my code to be hosted on a third party computer. I want to be able to host my files on a computer in my internal network, with no chance of the code being stored on a third party server.
How may I set up a repository on my local machine? Do I need to do anything extra to prevent github uploading my files to http://github.com?