I mounted a new hdd in my linux workstation. It looks working well. I want to download some repo in the new disk. So I execute git clone XXX
, and it works well. But when I cd in the folder, and execute git submodule update --init --recursive
. It failed with
fatal: detected dubious ownership in repository at '/media/data/users/jhu3szh/serialize'
To add an exception for this directory, call:
git config --global --add safe.directory /media/data/users/jhu3szh/serialize
I thought maybe it's just a slight warning, so I just executed git config --global --add safe.directory /media/data/users/jhu3szh/serialize
. However, when I execute the git submodule again, more similar errors came out. There are many submodules in repo.
Can someone give me some explanation what happened? I searched the error information in google, but I can hardly get useful information. Thanks in advance.
CodePudding user response:
Create a new directory on your disk where your current user is the owner of this new directory. In this new directory clone your git repo.
CodePudding user response:
I got same issue and fixed by changing owner for directory. Please try chown -R <current_user> <repo_folder>