• Home /
  • Blog /
  • Git bare repository on shared network drive
Git Tutorials

Git bare repository on shared network drive

If you are working on Windows operation system and try to connect to bare git repository located on network drive, you can possible get the following error:

ashapovalov@MW100604 /c/tfs/Develop (master) $ git push -u origin master fatal: '\mw100604\resonate.git' does not appear to be a git repository fatal: Could not read from remote repository.  Please make sure you have the correct access rights and the repository exists. 

So, let's start for the beginning. I have a bare git repository located there:

\\mw100604\resonate.git

It is a network drive, so in the beginning of path I have \\ In my source code folder I initialized git

ashapovalov@MW100604 /c/tfs/Develop (master) $ git init Initialized empty Git repository in c:/tfs/Develop/.git/ 

and add network path to git bare repository

ashapovalov@MW100604 /c/tfs/Develop (master) $ git remote add origin '\\mw100604\resonate.git' 

But when I try to push I got an error message which I showed in the beginnig of the post. The reason is simple: double slash are replaced to single in git, which probably is easy to spot for unix developer, but not for Windows developer :) To fix it just change back slash to slash

$ git remote add origin '//mw100604/resonate.git' 

Now you will be able to successfuly push your changes to git bare repository.

Yaplex - Freelance developer - white logo on black background

Yaplex ® is a custom software development company located in Mississauga, Ontario. Yaplex was founded in 2013 and provides website development, mobile development, and custom .NET software development services.

Contact Information

Mississauga, ON, Canada
Phone: +1 647 328 3809
Email: hello@yaplex.com