Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in DevOps and Agile by (62.9k points)

Although I could commit my change locally, I can not push to origin master

I run

$ git remote add origin [email protected]:username/test.git

I get

fatal: remote origin already exists.

I run

$ git push -u origin master

I get

ERROR: Repository not found.

fatal: The remote end hung up unexpectedly

What's wrong with this?

1 Answer

0 votes
by (19.7k points)

There are two do this:

1st:-

 git remote set-url <name> <newurl>

example:-

git remote set-url origin [email protected]:username/test.git

2nd:-

What you need to do is change your 'origin' setting.you edit .git/config in your project root, something like this:

...

[remote "origin"]

url = git://[email protected]/git/repos/path

fetch = +refs/heads/*:refs/remotes/origin/*

...

or if your 'remote' is actually local:

...

[remote "origin"]

url = /path/to/repos/on/this/machine

fetch = +refs/heads/*:refs/remotes/origin/*

...

All you need to do is edit that file with your favourite editor and change the URL = setting to your new location. Assuming the new repository is correctly set up and you have your URL right, you'll easily be able to push and pull to and from your new remote location.

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...