On the laptop where the repo to be clone is hosted, we run the command git daemon from the terminal.
Sample command on the HOST:
$ git daemon --base-path=<path_to_folder_containing_project_folder> --export-all --verbose
<path_to_folder_containing_project> is the folder containing your projects folders, it will provide all projects under that folder. You're basically looking for the project folder containing the .git folder.
The client:
$ git clone git://<local ip>/<project name>
It's that easy but do note that the cloned repo's origin will be pointing to the HOST IP, so you need to use git remote set-url origin to point it to a different IP or origin.
We might want to run git daemon with the --verbose option to get more details in case we run into problems.
If we are getting connection problems, you might have to check Firewall settings to allow the connection.
Reference
* https://stackoverflow.com/questions/5200181/how-to-git-clone-a-repo-in-windows-from-other-pc-within-the-lan