Я хотел бы клонировать удаленный репозиторий, добавьте файл и нажмите файл обратно, но получает исключение:JGit Connection отказался
org.eclipse.jgit.api.errors.TransportException: git://192.168.1.1/abc: Connection refused: connect
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:137)
at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:178)
at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:125)
Кодекса:
UsernamePasswordCredentialsProvider user = new UsernamePasswordCredentialsProvider(userId, userPass);
File workingCopy = new File(REPO_PATH);
Git.cloneRepository().setCredentialsProvider(user).setURI(uri).setDirectory(workingCopy).setBranch("master").setBare(false).setRemote("origin").setNoCheckout(false).call();
Теперь удаленный репо на локальном хосте, и когда я использую «localhost» в пути, все работает нормально, и при использовании IP-адреса я получаю исключение, как описано выше. Порт 9418 разблокирован.
Любые идеи? Спасибо заранее.
вашего компьютер не знает, что 192.168.1.1 является локальным. Может быть, вы хотели сказать «127.0.0.1»? – Eugene
Нет, не знаю, спасибо. Я бы хотел использовать сетевой адрес. – tomasz
Можете ли вы ping 192.168.1.1 или лучше, но telnet на этом порту? – Eugene