Search code examples
gitgithubgit-submodules

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.

Solution

  • 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/id_rsa.pub
    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 !!