Home > Mobile >  Can not push code to the project - error 403
Can not push code to the project - error 403

Time:01-24

I'm facing a problem when I try to push my code to the project. Git shows error message:

Push failed
Remote: You are not allowed to push code to this project.
unable to access 'https://gitlab.name.com/project/repo.git/': The requested URL returned error: 403
    

I have permission to the repository, my SSH key is not expired (I also created a new one). I can't push but I can fetch code from the project. No idea what's going on. I use Androd Studio.

CodePudding user response:

It looks like you are using https rather than ssh to push to your repository, hence not using your ssh key.

Some steps to change the URL for your remote repository:

git remote -v
# Should see
# origin   https://gitlab.name.com/project/repo.git (fetch)
# origin   https://gitlab.name.com/project/repo.git (push)

git remote set-url origin [email protected]:project/repo.git
# you should be able to get the SSH url from the GitLab UI if in doubt

git remote -v
# verify changes
# origin   [email protected]:project/repo.git (fetch)
# origin   [email protected]:project/repo.git (push)

CodePudding user response:

I've change https to ssh as you wrote but there is another error message:

Push failed Remote: You are not allowed to push code to this project Could not read from remote repository.

Test your SSH authentication with, in command-line:

ssh -Tv [email protected]

You will check if your new SSH key is indeed considered or not.

  •  Tags:  
  • Related