#git #eclipse #http #gitolite
#git #eclipse #http #gitolite
Вопрос:
Мы поддерживаем сервер gitolite3. Он не разрешает анонимный доступ, и поэтому мы добавили hook для экспорта общих папок на веб-сервер. В результате общедоступные данные доступны с использованием «немого» протокола http. Это работает во многих случаях использования, но проблема в Eclipse. Как найдено в Интернете, встроенный клиент git выдает исключение NullPointerException, когда сервер git использует «немой» HTTP (т. е. сервер не поддерживает Smart HTTP).
У нас есть это в журнале ошибок Win10, Eclipse версии 2020-06 (4.16.0):
java.lang.NullPointerException
at org.eclipse.jgit.transport.WalkFetchConnection.<init>(WalkFetchConnection.java:161)
at org.eclipse.jgit.transport.TransportHttp.newDumbConnection(TransportHttp.java:421)
at org.eclipse.jgit.transport.TransportHttp.getConnection(TransportHttp.java:349)
...
Мой вопрос в том, действительно ли невозможно использовать «тупой» сервер git из Eclipse на Win10? Действительно, обходной путь заключается в клонировании репозитория через отдельный клиент git, а затем импортировать его в Eclipse как локальный git, но это просто недостаточно элегантно.
Комментарии:
1. Отчет об ошибке Eclipse здесь