Неустранимый: невозможно получить доступ к http://repo.***.com/***/***.git/': Запрошенный URL вернул ошибку: 504 - PullRequest
1 голос
/ 21 октября 2019

Я могу получить доступ к самодостаточному Git-репозиторию через браузер. Однако git push в командной строке выдает эту ошибку:

$ git push origin m26.12.2--insert-auto-logic
fatal: unable to access 'http://repo.***.com/***/***.git/': The requested URL returned error: 504

До сих пор пробовал это без какого-либо эффекта:

  1. Tried Git Bash на Windows 10
  2. Изменен мой DNS-сервер на 1.1.1.1 и 8.8.8.8
  3. Использование tor и proxychains в Linux
  4. Использование командной строки Windows 10
  5. Tried этот ответ и игра с прокси-сервером Git
  6. Удаление учетных данных Git, предложенных этим сообщением
  7. Попытка использовать SSH, например этот

Что еще я могу сделать? Может быть, как я могу использовать этот подход к загрузке , чтобы отправить свои коммиты на удаленный Git с собственным хостом? Я вижу новые кнопки / кнопки загрузки при просмотре удаленного хранилища в браузере:

New/upload buttons on browser

Ответы [ 2 ]

1 голос
/ 30 октября 2019

Попробуйте torsocks

torsocks git push <repository> <branch>

Чтобы проверить, работает ли tor:

journalctl -exfu tor

В журналах проверьте, если Bootstrapped 100%. Если это так, ничего не делать, в противном случае:

  • Убедитесь, что у вас есть obfs4
  • Получите мост (ы) из здесь
  • sudo <your-favorite-editor> /etc/tor/torrc
  • Добавьте следующие строки в конец torrc
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE
  • sudo systemctl restart tor.service
  • journal -exfu tor
  • Если вы видите Bootstrapped 100%, ничего не делать, в противном случае используйте другой мост (-ы)
0 голосов
/ 21 октября 2019

Проблема была решена с помощью общесистемного VPN в Windows 10. Не знаю, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...