2013-06-19 4 views
1

если я сделатьмерзавец, странно вверх вход, который я не могу избавиться от

git remote -v 

я получить

origin https://..../foo.git (fetch) 
origin https://..../foo.git (push) 
upstream 

последний вверх линия там мешает мне добавить реальный вверх по течению, который я хочу слиться с ,

мой конфигурационный файл выглядит следующим образом:

[core] 
    repositoryformatversion = 0 
    filemode = false 
    bare = false 
    logallrefupdates = true 
    symlinks = false 
    ignorecase = true 
    hideDotFiles = dotGitOnly 
[remote "origin"] 
    url = https://..../foo.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 

когда я делаю

git fetch upstream 

я получаю эту ошибку:

fatal: 'upstream' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

как я могу избавиться от этого вверх по течению?

+1

Вы пробовали 'git remote rm upstream'? –

+0

спасибо, но если я это сделаю: 'error: Не удалось удалить раздел конфигурации 'remote.upstream' ' – clamp

+0

Добавьте поддельный (скопируйте часть' origin') и повторите попытку :-D –

ответ

1

Git имеет несколько областей, где конфигурационный набор: system ($(prefix)/etc/gitconfig), global (~/.gitconfig) и local (.git/config текущего хранилища).

Поскольку нет ничего о upstream в вашем local рамки, вы должны проверить system и global областей. Это может быть просто разрешение на запись для связанных файлов.

+0

спасибо, я проверю это. Кстати, я на окнах. – clamp

+0

Кроме имени и адреса электронной почты в глобальном файле ничего нет .gitconfig – clamp

+0

И ничего в GIT_INSTALL_DIR/etc/gitconfig? –

Смежные вопросы