Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Git fails initial push to new repo on network drive

Can you help me understand why my simple startup project is not working? I am using Windows XP, with Git installed from Git-1.8.1.2-preview20130201.exe. I am using Git Bash provided with the installation.

On the networked drive I do the following:

cd /k/repos
mkdir LV_Libraries.git
cd LV_Libraries.git
git init --bare

At my local copy of the project:

git init
git add *
git commit -m "Initial Commit"
git remote add origin /k/repos/LV_Libraries.git
git push origin master

The push fails saying,

"remote: error: unable to write sha1 filename ./objects/pack/pack-b69cd03c4c ... .pak: Permission denied"
"Remote: fatal: cannot store pack file"
"Error: unpack failed: index-pack abnormal exit"
"To k:/repos/LV_Libraries.git
   !   [remote rejected] master -> master (unpacker error)"

I initially thought it might be a file permissions thing, but I have no problems writing or reading files to the network drive through my terminal. Does anyone have any ideas?

like image 716
CDMA Avatar asked Mar 25 '13 18:03

CDMA


People also ask

Why is push not working in git?

If git push origin master not working , all you need to do is edit that file with your favourite editor and change the URL = setting to your new location. Assuming the new repository is correctly set up and you have your URL right, you'll easily be able to push and pull to and from your new remote location.


1 Answers

Sounds like you are having problems similar to this question git: can't push (unpacker error) related to permission issues, i.e. permission problems on the k: disk, possibly related to user permissions.

Have you checked the exact permissions that you have on the UNC path for folder on K:?

like image 133
Klas Mellbourn Avatar answered Sep 26 '22 16:09

Klas Mellbourn