DEV Community

Cover image for New GitHub Rules Guide [git push -u origin main]
Bek Brace
Bek Brace

Posted on

New GitHub Rules Guide [git push -u origin main]

This post explains very quickly how to push your code to your GitHub repository following the new rules imposed by GitHub.

For starters, you cannot use your password anymore, instead you should use a generated token by GitHub

First of all you need to click on your profile picture and go to settings :

Image description

Then you scroll down till you reach Developer settings, then click on that :

Image description

From there, choose the last option - Personal Access Tokens :

Image description

Then click on "Generate new token" :

Image description

First you need to type the name of the app/site you want to push :

Image description

And then what I choose here is simply repo, but you can read every option in detail and choose whatever suits your needs :

Image description

Finally you will receive a token, you will copy it and substitute your password with it, and every time you want to push your code you will repeat the same steps and get a new generated token to enter with your username

Image description

I hope this quick guide was useful, and I will see you in next posts - over and out

Top comments (4)

Collapse
 
return215 profile image
The Returning Soul

Generating a new token for every few pushes is a bit of hassle. You can use that same token for all projects forever as long as you keep/remember that token.

Another alternative that I personally use is to use SSH, but that deserves another guide of its own.

Collapse
 
michaelcurrin profile image
Michael Currin

Here is my guide!

michaelcurrin.github.io/code-cookb...

If you have any commands that work for Windows, I'm open to adding them.

Collapse
 
bekbrace profile image
Bek Brace

Thank you Michael.
Great job, by the way

Collapse
 
bekbrace profile image
Bek Brace

Thank you, I didn't know this