Невозможно отправить git-репо через HTTP - PullRequest
4 голосов
/ 11 февраля 2012

Я за брандмауэром, который разрешает только HTTP / HTTPS.Хотя я могу получать git-репозитории через HTTPS, я не могу их использовать через HTTP / HTTPSХотя репозиторий размещен на github, что позволяет, я получаю сообщение об ошибке.Вот ошибка, которую я получаю:

user@ubuntu:~/crazykdeme/mirrored/news$ git push -u origin master
XML error: not well-formed (invalid token)
error: no DAV locking support on https://github.com/mynick/news.git/
fatal: git-http-push failed

1 Ответ

3 голосов
/ 12 февраля 2012

Мне удается точно передать GitHub за прокси-сервером с адресом https.

Однако для поддержки протокола smart-http вам необходим Git 1.6.6+:
Смотрите " Невозможно отправить Git в удаленный репозиторий с http / https", а" Git push через HTTP не активирует удаленные перехватчики"для общей идеи и преимущества смарт-http.

Чтобы узнать все переменные, которые вам нужно настроить, чтобы добиться успеха:
См. " Невозможно настроить Http на git для работы ":

  • http_proxy
  • https_proxy
  • http.sslcainfo
  • $HOME/.netrc (или %HOME%/_netrc в Windows)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...