Skip to content

Instantly share code, notes, and snippets.

@alexpchin
Last active April 25, 2024 15:27
Show Gist options
  • Save alexpchin/dc91e723d4db5018fef8 to your computer and use it in GitHub Desktop.
Save alexpchin/dc91e723d4db5018fef8 to your computer and use it in GitHub Desktop.
Create a new repository on the command line

Setting up a new Git Repo

##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 git@github.com:alexpchin/<reponame>.git
git push -u origin master

##Push an existing repository from the command line

git remote add origin git@github.com:alexpchin/<reponame>.git
git push -u origin master
@jimmy8585
Copy link

if i create new repository in git i want see automatically this step , how to create new repository in command line
image
image

image

@wasibhussain
Copy link

I create a remote repo regarding flutter, and when i push the code to main, it displays that you don't have permission for this repo, access denied,
I think the problem was someone already has created the repo with same name which i tried to put.

@jamiecropley
Copy link

If you go to the repo on your profile it now tells you these instructions.

@Habib0x0
Copy link

Habib0x0 commented Apr 25, 2024

First of all use github cli

gh

Authenticate github to use command line

gh auth login
 

Once you successfully authenticated , now you can create your repo from command line

gh repo create repo-name --flag

Here the repo-name could be the repo name you want to use and --flag is if you want to make the repo private or public if you want to make it public use --public for private --private
for example this will create myrepo as public repository
gh repo create myrepo --public
once you created the repo, now you can initiate git in your current directory project using

git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:username/<reponame>.git
git push -u origin master 

to add the rest of your files use

git add .
git commit -m "Upload rest of files"
git push

if you face any error , you might need to check which branch is in use , you can change the branch using the following command

git branch -M main 

now you can push the file to your repo

git push -u origin main 

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