«Вы запустили git update-server-info» в репозитории Github? - PullRequest
130 голосов
/ 18 февраля 2012

Я использую github Gui с их веб-сайта для управления своими репозиториями и получаю следующую ошибку:

fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: 
did you run git update-server-info on the server?

Как это исправить?

Ответы [ 20 ]

2 голосов
/ 24 февраля 2013

Я столкнулся с той же проблемой.Как я решил эту проблему:Я использую git bash для создания нового репозитория, когда я набрал «git push origin master». Он сообщил:

"fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: вы запускали git update-server-информация на сервере? "

Наконец-то я обнаружил, что на github вообще нет репо.Вам лучше сначала создать новый репо на github.

Может быть, этот опыт кому-нибудь поможет.

1 голос
/ 06 февраля 2013

Я получил эту же ошибку, когда попытался git clone что-то от Килна, что на самом деле было хранилищем Mercurial.

0 голосов
/ 14 июля 2019

Я сталкивался с этим сообщением, когда использовал Jenkins 2.176.1 и плагин git 3.10.0 с очень старой версией командной строки git (1.7.1), включенной в CentOS 6.

Это сообщение не встречается в более новых версиях git командной строки (1.8 или более поздней) с подключаемым модулем Jenkins git.

Обновление до новой версии git из командной строки решает проблему.

ОфициальноПлагин Jenkins git не поддерживает командную строку git 1.7.1.Минимальная поддерживаемая версия - командная строка git 1.7.10.Во многих случаях использования плагина Jenkins git требуется как минимум командная строка git 1.9.0.

Командная строка git 1.7.1 ведет себя иначе, чем в более поздних версиях, когда репозиторий был инициализирован (с git init) и затем git fetch выполняется с refspec, который ссылается на 'origin'.Более поздние версии git из командной строки не имеют такой же проблемы.

0 голосов
/ 12 апреля 2016

В моем случае я пытался клонировать частный репозиторий в нашей учетной записи Github в нашей группе для моего ноутбука:

Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone https://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
fatal: https://github.com/nyusngroup/velocity_CCSNe.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?

Я нашел два способа решить эту проблему.

(1)Используйте http вместо https .Он спрашивает меня имя и пароль нашей учетной записи Github группы.После ввода информации я могу ее клонировать.

Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone http://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
Username for 'http://github.com':nyusngroup
Password for 'http://nyusngroup@github.com': 

(2) Добавьте мою учетную запись Github к сотрудникам частного репозитория в нашей учетной записи группы Github, как указано в ответе Monkey King выше.

0 голосов
/ 28 августа 2015

Я получил эту проблему при использовании GitStack.Я заглянул в C: /GitStack/apache/logs/error.log и обнаружил, что GitStack искал хранилище в неправильном месте, хотя в его настройках было указано D: / Repositories (мое пользовательское местоположение), GitStack искал хранилища по умолчаниюместо нахождения.Поэтому я просто пошел и снова сохранил настройки со страницы администратора GitStack.Это решило проблему.

0 голосов
/ 10 апреля 2014

В каталоге моего репо на моей машине в терминале мне пришлось сбросить origin url:

git remote set-url origin git@github.com:repoaccountname/repo-name.git
0 голосов
/ 28 августа 2013

вероятно, вы пытались клонировать так:

мерзавец клон https://github.com/TeaCodie/TeaCodie-Website.git

Тогда вы получили эту ошибку:

смертельно: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs не найдено: вы запустили git update-server-info на сервере?

Вот что у меня сработало:

мерзавец клон https://github.com/TeaCodie/TeaCodie-Website.git/.git

потому что каталог "info / refs" находится в каталоге .git.

0 голосов
/ 28 сентября 2012

В моем случае я использовал неправильный протокол в URL хранилища (http вместо https)

0 голосов
/ 02 августа 2013

В моем случае у меня была старая версия git.Обновление до последней версии исправило эту проблему.

0 голосов
/ 20 января 2013

Эта ошибка также может произойти, если репозиторий, к которому вы пытаетесь обратиться, был удален.

...