I am learning how to use Git github.
I want to push my local repository to my git repository, I never did another one before.
With console I configured with the user.name .user.password user.email the same as the one in GitHub.
I created the local repository, I started git correctly, when I do git push origin master it asks me for username and password, I indicate them and it denies me access; After researching I found that I should create a token from my GH account, I created it, I tried the git push origin master and it denied me but this time it shows me the error: The requested URL returned error: 403
Try researching and entering the token; I hope you can tell me if I should make any configuration within my GH account or if I should modify the .config file
CodePudding user response:
Here are 3 auth options for push:
- Personal Access Token (classic)¹ - needs
reposcope.
Use the token value as the password - Fine-grained personal access token - needs
Contentsscope plus make sure you select the correct repository it applies to when creating it.
Use this as the password - Install GitHub CLI and then
$ gh auth loginwhich should open the web browser.
No explicit tokens here.
¹ There is some extra detail about https vs ssh but normally you don't need to worry about this.
