#java #windows #git
#java #Windows #git
Вопрос:
Некоторые из вас могут знать Spigot (это серверное программное обеспечение Minecraft). Я пытаюсь запустить их BuildTools.jar для обновления текущей сборки, но я получаю некоторые странные ошибки git.
Система: Windows 10. Стоит отметить, что у меня также есть несколько подключенных устройств Google wifi. Мой ноутбук подключен к базовому Wi-Fi, и переключение сетей также выдает те же ошибки.
Ошибки:
Exception in thread "main" org.eclipse.jgit.api.errors.TransportException: https://hub.spigotmc.org/stash/scm/spigot/bukkit.git: 504 Gateway Time-out
при выполнении командыjava -jar BuildTools.jar
fetch-pack: unexpected disconnect while reading sideband packet
при запуске clone вручную в PowerShell:git clone https://hub.spigotmc.org/stash/scm/spigot/bukkit.git
Я уже пробовал:
- Запуск команд clone и java jar в сочетании с PowerShell, git bash и Linux subsystem для Windows
git config --global http.postBuffer 524288000"
- Открытие TCP 9418 на моем маршрутизаторе
- Переустановка Java и Git
- Пробовал клонировать на другом компьютере с Windows, где я часто использую git, те же ошибки
Google говорит:
- Вместо этого клонируйте с помощью SSH (насколько я знаю, я не могу этого сделать без того, чтобы администраторы Spigot добавили поддержку для него в репозиторий)
Что я могу попробовать дальше?
Ответ №1:
Работает у меня без каких-либо проблем с первой попытки (и очень быстро!):
Вы убедились, что загрузили последнюю версию всех используемых вами инструментов? Специально для java может быстро случиться так, что вы будете использовать устаревшую версию. Из их инструкций требуется как минимум Java 8. В настоящее время я использую Java 10 (OpenJDK).
В их документах также указано:
Пожалуйста, имейте в виду, что у вас должны быть BuildTools #35 или более поздние версии, более старые версии работать не будут
Поэтому вы должны убедиться, что у вас также есть соответствующая версия инструментов (которую я ожидаю, поскольку 35 кажется действительно старым).
Обычно ошибки 5XX указывают на ошибки на стороне сервера. Возможно, у них были какие-то проблемы с конфигурацией или сетью с их стороны. Поэтому это может сработать, если вы попробуете еще раз, подождав немного.
Может быть, просто какой-то сетевой узел на пути к их серверам сломался. Помимо ожидания и повторной попытки, вы можете попробовать настроить VPN для маршрутизации трафика, чтобы избежать этого сбоя (или отключить его, если вы используете некоторые!).
Возможно, также стоит проверить настройки вашего брандмауэра (или прокси-сервера).
PS: Я также использовал git bash на компьютере с Win 10.