Как мне сделать git push с JGit?

Я пытаюсь создать приложение Java, которое позволяет пользователям использовать Git-репозитории. Я смог сделать это из командной строки, используя следующие команды:

git init

git add .
git commit
git remote add  
git push -u  master

Это позволило мне создавать, добавлять и фиксировать содержимое в моем локальном репозитории и передавать содержимое в удаленный репозиторий. Сейчас я пытаюсь сделать то же самое в своем коде Java, используя JGit. Я смог легко выполнить git init, добавить и зафиксировать, используя JGit API.

Repository localRepo = new FileRepository(localPath);
this.git = new Git(localRepo);        
localRepo.create();  
git.add().addFilePattern(".").call();
git.commit().setMessage("test message").call();

Опять же, все это прекрасно работает. Я не могнайти любой пример или эквивалентный код дляgit remote add а такжеgit push, Я смотрел на этоТАК вопрос.

testPush() не с сообщением об ошибкеTransportException: origin not found, В других примерах явиделhttps://gist.github.com/2487157 делатьgit clone до git push и я нене понимаю, почему этонеобходимо.

Любые указатели на то, как я могу это сделать, будут оценены.

Ответы на вопрос(2)

Ваш ответ на вопрос