On Tue, Jun 05, 2007 at 14:41:04 -0500, Matt Seitz wrote:
I mistakenly entered the wrong directory name for "git remote add" (I
entered the working tree directory name instead of the ".git" directory
name).
There does not seem to be any 'git remote remove'. So you'll do it by
changing the config. Either with git-config, or by editing .git/config (it
*IS* meant to be hand-edited).
[...]
So, how can I remove the incorrect remote repository reference and
replace it with a correct one?
[root@demo5 etc]# git config -l
[...]
remote.root-etc.url=/root/git/etc
^^^^^^^^^^^^^
This is the URL. You can simply fix it either with
git-config remote.root-etc.url /root/git/etc/.git
or by editing
.git/config
remote.root-etc.fetch=+refs/heads/*:refs/remotes/root-etc/*
The section corresponding to these two entries in .git/config looks like:
[remote "root-etc"]
url = /root/git/etc
fetch = +refs/heads/*:refs/remotes/root-etc/*
You can tweak it to your heart's content. The documentation is in man pages
of git-config and git-fetch.
--
Jan 'Bulb' Hudec [off-list ref]