почему я не могу добавить вышестоящий репозиторий git? - PullRequest
0 голосов
/ 29 мая 2018

Я взял ветвь мастера, и мастер тем временем получил несколько обновлений, которые теперь я хочу перенести в свою вилку.Итак, что я сделал: клонировал форк на локальный диск, зашел в каталог и использовал git remote add upstram http://xx.xxx.xxx.xxx:pppp/path/to.git, чтобы добавить мастер в качестве репозитория.Затем 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.

, и у меня тоже есть клон этого репо на моем диске, поэтому я уверен, что у меня есть доступ для чтения.В чем здесь проблема?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 29 мая 2018

В вашей команде добавить пульт, который вы назвали upstram , а не upstream .Проверьте название вашего пульта: git remote show

0 голосов
/ 29 мая 2018

Поскольку я думаю, что вы хотите подключить локальное git-репо к удаленному репо, вот мой совет, учитывая использование: git remote set-url origin [your remote git repo url] это для изменения ссылки на удаленное репозиторий git.

Для нового локальногоGit репо вы должны использовать: git remote add origin [your remote git repo url]

Я надеюсь, что это поможет вам.

0 голосов
/ 29 мая 2018

Извините за ответ таким образом, но я не могу комментировать.

Вы заметили, что ваша команда: git remote add upstram http://xxx.xxx.xxx.xxx:pppp/path/to.git

"upstram" нет"upstream"?

Я полагаю, что это может быть проблемой ...

Если вы уже не знакомы с командой - запустите "git remote -v", чтобы увидеть пульты.

...