Я не могу клонировать репозиторий git ... / info / refs not valid
Так ты можешь мне помочь? Я не могу клонировать репозиторий git:
* * Моя команда * *
§ git clone https://github.com/micaelandre/micaelandre.github.io.git
И я вижу эту ошибку:
GIT OUTPUT
fatal error: https://github.com/micaelandre/micaelandre.github.io.git/info/refs not valid: is this a git repository?
4 ответов:
Вы можете клонировать репозиторий с помощью
HTTPSилиSSH, Вы должны настроить SSH в вашем локальном & удаленном для использованияSSH.git clone https://github.com/micaelandre/micaelandre.github.io.gitИли если вы включите ssh
git clone [email protected]:micaelandre/micaelandre.github.io.git
Моя проблема заключалась в том, что клиент git был слишком стар
Я использую плагин jenkins + git scm для клонирования моего РЕПО git, и я получил ошибку
Stderr: error: запрошенный URL-адрес возвращен ошибка: 403 запрещено в то время как доступ https://github.com/owner/repo.git/info/refs
Я открыл ссылку с моей ошибкой и увидел сообщение:
Пожалуйста, обновите ваш клиент git. GitHub.com больше не поддерживает git over тупой-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days
У меня есть centos 6.5, и когда я попытался обновить свой клиент git, я получил из репозиториев yum только версию клиента git 1.7.1
Итак, чтобы получить последний клиент git (для меня это был 2.4.4), мне пришлось использовать это руководство
*есть много руководств в интернете для этого
И чем я мог бы успешно клонировать мой РЕПО git
Фатальная ошибка : XXX это репозиторий git? может быть связано с несколькими причинами со стороны сервера, но если мы на 100% уверены, что репозиторий в порядке (т. е. вы клонировали с других машин), то вы столкнулись с проблемами с разрешением хоста.
Проверьте настройки прокси-сервера (как советует автор).
Git config --глобальный http.прокси http://proxyuser:[email protected]:8080 git config --глобальный https.полномочие https://proxyuser:[email protected]:8080 git config http.прокси http://proxyuser:[email protected]:8080 git config https.прокси https://proxyuser:[email protected]:8080
(это был мой случай) настроить отображение хоста в /etc / hosts или c:\windows...\etc\hosts (в зависимости от вашей ОС), чтобы заставить правильный хостразрешение IP. (Полезно, если ваш хост находится внутри VPN).
- Проверьте другие возможные проблемы (игнорировать сертификаты ssl, проверять соединение и т. д...).
Я получил эту проблему, когда я использовал более старую версию (
2.7.0) клиента git. После обновления до более новой версии (2.18.0) эта проблема будет решена.
Comments