git/list[1] front-page[2] threads[3] people[4] search[5] about
 

How to remove invalid remote repository

From
MSMatt Seitz <seitz@neopathnetworks.com>
Date
Jun 5, 2007, 19:41 UTC
Message-ID
<8A00BB77B01133479F4A56D932A1132202906FD8@EX-401.mail.navisite.com>

I mistakenly entered the wrong directory name for "git remote add" (I entered the working tree directory name instead of the ".git" directory name).

So "git fetch" fails with:

fatal: 'origin': unable to chdir or not a git archive fatal: The remote end hung up unexpectedly

Cannot get the repository state from origin
So, I tried removing the remote tracking branches:
git branch -d -r root-etc/master
But that failed with:
error: remote branch 'root-etc/master' not found.
So I then tried recreating the remote reference:

git remote add root-etc /root/git/etc/.git But that failed with:

remote root-etc already exists

So, how can I remove the incorrect remote repository reference and replace it with a correct one?

[root@demo5 etc]# git config -l core.repositoryformatversion=0

core.filemode=true
core.bare=false
core.logallrefupdates=true
gui.geometry=811x591+781+0 107 172
remote.root-etc.url=/root/git/etc
remote.root-etc.fetch=+refs/heads/*:refs/remotes/root-etc/*
[root@demo5 etc]# git version
git version 1.5.0.7
Next: Jan Hudec
Message 1 of 4 in “How to remove invalid remote repository”
  1. Matt SeitzJun 5, 2007
  2. Jan HudecJun 5, 2007
  3. Linus TorvaldsJun 5, 2007
  4. Matt SeitzJun 5, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.