Я пытаюсь отправить локальный репозиторий в репозиторий github, используя JGit:
String remote = "https://token@github.com/me/foo";
Repository repository = buildLocalRepository();
try (Git git = new Git(repository)) {
git.push()
.setCredentialsProvider(new UsernamePasswordCredentialsProvider("token", ""))
.setRemote(remote)
.call();
}
Но когда история репозитория на удаленном сервере отличается (и, следовательно, проталкивание невозможно), оно не выходит из строя и не касается удаленного репозитория (к счастью). Любая помощь?
Спасибо.