Skip to content

Instantly share code, notes, and snippets.

@c0ldlimit
Created November 16, 2012 17:14
Embed
What would you like to do?
Git: Push a new or existing repo to Github
# Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/c0ldlimit/vimcolors.git
git push -u origin master
# Push an existing repository from the command line
git remote add origin https://github.com/c0ldlimit/vimcolors.git
git push -u origin master
@codewizard13
Copy link

git push -u origin master is now git push -u origin main

Thanks. Commentary or links on why this change was made would be helpful.

@codewizard13
Copy link

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
This happened when i tried " git push -u origin main " from my terminal on my PC

Tip, using git push -u origin HEAD automates the command to use whichever local branch you're currently in. Also yeah, it's what the error says. For developers, if you are using a password to authenticate Git operations with GitHub.com today, you must begin using a personal access token over HTTPS (recommended) or SSH key by August 13, 2021, to avoid disruption. If you receive a warning that you are using an outdated third-party integration, you should update your client to the latest version. You need to create and use a PAT as stated and linked in the article.

I'm a developer. I am trying to do a git push for the first time in several years and am curious to see if this is going to be a blocker for me.

@codewizard13
Copy link

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

This happened when i tried " git push -u origin main " from my terminal on my PC

Thanks! The date was helpful.

@killshot13
Copy link

@codewizard13 in reference to the default branch name change, it remains a controversial topic, but here is a fairly unopinionated synopsis.

@mdphx
Copy link

mdphx commented Apr 5, 2022

Thanks! Worked like a charm. Tried many other suggestions before this one. Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment