Git Неустранимая ошибка: информация /refs не найдена
Я получаю следующую ошибку:
fatal: https://github.com/username/repository-name.git/info/refs not found: did you run git update-server-info on the server?
если я попытаюсь вытолкнуть свой репозиторий, не создавая его сначала на github.com. Если я сначала создам свой репозиторий на github, то я не смогу направить ветки без проблем. Является ли эта процедура обычной? Или я делаю что-то неправильно? Я думал, что репозиторий можно создать локально и нажать, не создавая его на github.
Ответы
Ответ 1
fatal: https://github.com/username/repository-name.git/info/refs не найден: вы запустили git update-server-info на сервере?
В контексте GitHub это сообщение следует понимать как "Репозиторий не существует". Вы должны нажать на уже существующий открытый репозиторий. Голый репозиторий - это репозиторий без рабочего каталога, обычно находящегося на стороне сервера.
Если я сначала создаю свой репозиторий в github, то я не смогу направить ветки без проблем. Является ли эта процедура обычной?
Да. Вы должны сначала создать свой репозиторий на GitHub. См. Раздел справки об этом
действительно, как указано в документации "Чтобы разместить проект на GitHub, вам понадобится репозиторий GitHub для его проживания".
Ответ 2
Я подтверждаю, что вам нужно сначала создать свое репо на GitHub, прежде чем вы сможете нажать на указанное (удаленное) репо.
После создания вы можете добавить его как удаленный с именем "origin" в локальное репо и "git push origin master
" (для первого нажатия).
Ответ 3
Также обратите внимание, что имя репозитория чувствительно к регистру. К сожалению,
Ответ 4
Вы уверены, что репозиторий git, который вы пытаетесь получить, поддерживает протокол HTTPS?
Вместо этого: git clone https://github.com/TeaCodie/TeaCodie-Website.git
Попробуйте следующее: git clone [email protected]/TeaCodie/TeaCodie-Website.git
Вам может потребоваться настроить ваш SSH-ключ.
Подробнее см. http://git-scm.com/book/ch4-1.html и https://help.github.com/articles/set-up-git и https://help.github.com/articles/generating-ssh-keys
Ответ 5
Проблема, с которой я столкнулась, связана с тем, что у пользователя не было разрешения на запись в главной ветке.
Ответ 6
Кроме того, убедитесь, что URL-адрес репозитория доступен из вашей сети.
В моем случае моя подписка на Интернет была близка к истечению срока, поэтому мой поставщик услуг перенаправлял все вызовы HTTP/HTTPS на страницу обновления.
Итак, GIT не удалось добраться до репозитория.