Из того, что я прочитал, вход в setGitDir
должен быть относительным или абсолютным путем к вашему локальному репозиторию Git, а не удаленному.Таким образом, нет смысла использовать удаленный URL-адрес и не имеет смысла звонить File(...)
с URL-адресом.Попробуйте что-то вроде этого:
FileRepositoryBuilder builder = new FileRepositoryBuilder();
String gitPath = "\path\to\your\git\folder";
Repository repository = builder.setGitDir(new File(gitPath))
.readEnvironment().findGitDir().build();
listRepositoryContents(repository);
repository.close();