Robbie Cooper
Robbie Cooper

Reputation: 483

Github- repository is on remote but not found when pushing

I'm trying to push something to github and I'm getting this error;

Robbies-MacBook-Pro:assn-6-huffman-mac user$ git push -u origin master
fatal: repository 'https://github.com/BitMechanic/Stanford-CS106b/Huffman.git/' not found

Then when I check I get this;

Robbies-MacBook-Pro:assn-6-huffman-mac user$ git remote add origin https://github.com/BitMechanic/Stanford-CS106b/Huffman 

fatal: remote origin already exists.

Robbies-MacBook-Pro:assn-6-huffman-mac user$ git remote -v

origin  https://github.com/BitMechanic/Stanford-CS106b/Huffman.git
(fetch)

origin  https://github.com/BitMechanic/Stanford-CS106b/Huffman.git
(push)

Anyone know what I'm doing wrong?

Upvotes: 1

Views: 675

Answers (2)

VonC
VonC

Reputation: 1323145

The proper url to use (for cloning and then pushing through origin) is

https://github.com/BitMechanic/Stanford-CS106b.git

not:

https://github.com/BitMechanic/Stanford-CS106b/Huffman.git

Stanford-CS106b is a repo, listed in the BitMechanic's repo page of d. Stanford-CS106b/Huffman is not.

To fix this, see git remote commands:

git remote rm origin
git remote add origin https://github.com/BitMechanic/Stanford-CS106b.git

or, simpler:

git remote set-url origin https://github.com/BitMechanic/Stanford-CS106b.git

Upvotes: 2

Shreyas
Shreyas

Reputation: 377

Can you paste the

$cat .git/config

output here for reference.

Sometimes it is better to remove the remotes that are misbehaving from there and re-add it using the git remote add command again.

Upvotes: 0

Related Questions