How can I resolve a permission denied error with git-remote-https?

I’m having trouble trying to clone a GitHub repository with the following command:

git clone https://username@github.com/MYPROJECT.git

When I run it, I get this error:

  • How can I push a specific commit to a remote, and not previous commits?
  • git local patch (or branch) management
  • Adding git submodules?
  • How to disable relative date display on gitweb?
  • What does “git add -A :/” do?
  • find location of git.exe
  • fatal: cannot exec 'git-remote-https': Permission denied
    

    How can I resolve it?

  • With Git, how can I pull, but without causing a merge?
  • How to reset commit from another dev but keeping mine's?
  • How to resolve conflicts continuously while working on a long-term feature branch, before doing the big merge to master?
  • adding new zshell command line custom git completions
  • How to configure 'git log' to show 'commit date'
  • Git: What is the index
  • 2 Solutions collect form web for “How can I resolve a permission denied error with git-remote-https?”

    Try:

     git clone https://github.com/username/MYPROJECT
    

    Which should be the correct http address (instead of trying to access github through an ssh session) for a public repo.
    It will take advantage of their support for smart http.

     git clone https://username@github.com/username/project.git
    

    is for private repo (as explained here), which should work if your id is right and your public ssh key correctly updated on your GitHub account.
    (Note: your original address was missing the /username/ part)

    The OP reports:

    my RSA keys were not used when authenticating, I did a ssh-add and added them.
    After that it worked figured it out by running ssh -vT git@github.com in my terminal

    Every GitHub project has a ‘clone url’ widget to help you select the URL you need. Select it’s access method (GIT/HTTP/etc.) and copy the url.

    If it’s your own project (/ have write access to the project):

    git clone git@github.com:username/project.git

    or

    git clone https://username@github.com/username/project.git

    If you want a readonly clone:

    git clone https://github.com/username/project.git

    Git Baby is a git and github fan, let's start git clone.