7begkw
Last Updated: February 07, 2017
·
18.16K
· dfang
Img 0047

fatal: remote error: You can't push to git

last time , when i git push my own github repo, i got this error

fatal: remote error:    You can't push to git://github.com/user/repo.git   Use     https://github.com/user/repo.git

after some googling and reading github help, i found this:
https://help.github.com/articles/pushing-to-a-remote#what-can-i-push-to

that is URL like git://github.com/user/repo.git is read-only, SSH URL like git@github.com:user/repo.git and HTTPS URL like https://github.com/user/repo.git are writeable.

so the solution is pretty simple:

git remote rm origin
git remote add origin git@github.com:user/repo.git
git push origin master

Hope it helps !

Say Thanks
Respond

6 Responses
Add your response

8355
1306cb3c1c4be568ca087de48bc0d967

You do know that GitHub provides all this URLs nicely in the sidebar, right?

over 1 year ago ·
8434
Img 0047

@mrfoto, yes i see the repo url is https://github.com/user/repo.git when i not loged in, and git@github.com:user/repo.git when logged in, maybe i cloned the repo using git://github.com/user/repo.git, not copied but by memory, haha

over 1 year ago ·
9372
12ecd2ec519dec0959f43f193eaca10c

Helped me! I forgot that git:// is read-only, I must have not been logged in when grabbing that URL.

over 1 year ago ·
9443
Img 0047
over 1 year ago ·
18651
Androbitww12k

thx, good to know!

over 1 year ago ·
22488
None

Awesome

over 1 year ago ·
Filed Under