Git Submodule - Permission Denied

I am not able to clone the submodule existing within my private git repository. I do have access to entire repository,

Have used the below commands but dint work, please help. What is the right way to clone the submodules in an existing repository?

djrecker$ git submodule update --init --recursive
Submodule 'Path' ([email protected]:Path) registered for path 'App'
Cloning into 'Path'...
Permission denied (publickey).
fatal: Could not read from remote repository.


  • I was facing the same issue. The problem was on your github repo , you might be using some old ssh key.

    You need to update the current ssh key.

    Steps involved are:
    1. vim ~/.ssh/
    2. copy the ssh key
    3. Go to the github settings
    4. Select the option ssh keys
    5. Remove the old ssh keys not used anymore.
    6. Add a new ssh key.
    7. Try running the "git submodule update --recursive"

    This worked for me !!