Git is a DVCS and each local git user holds a complete copy of the repository.
I am trying to set up a repository for our company's project (of small team of less than 10 people). We selected git so that we dont need to set up a server like SVN. We are using git with Visual Studio 2017. It seems that it requires us to set up / push to a remote repository either using VSTS or other remote repository such as GitHub or BitBucket, so that my teammate can clone from it.
I wonder can git work using just local repository copies in a team environment? (With no remote repository such as GitHub needed)
I have set up the repository of the project locally in my machine, how can I have my teammate clone it from me (without needing remote repository such as GitHub)?