Thread (4 messages) flat view 4 messages, 3 authors, 2016-06-15

How to remove invalid remote repository

From: Matt Seitz <hidden>
Date: 2016-06-15 22:43:14

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help