2017-03-21 5 views
1

Ich muss remote Github-Repository mit Java (mit meinen Anmeldeinformationen) erstellen, und ich muss etwas Code zu diesem Repo schieben.Erstellen Github-Repository von Java

sah ich einige Beispiele JGit und einige andere Referenzen wie http://www.codeaffine.com/2015/11/30/jgit-clone-repository/ und https://github.com/kohsuke/github-api verwenden.

Aber ich bin nicht in der Lage, vollständig zu verstehen.

// ------------ create the directory --------- 
try (Git git = Git.init().setDirectory(localPath).call()) { 
    System.out.println("Having repository: " + git.getRepository().getDirectory()); 
} 

Ich habe dieses versucht. Ich kann Repo nur lokal erstellen. So wie kann ich diese Änderungen auf Remote schieben.

Danke.

Antwort

2

Wenn Sie ein Repository auf GitHub erstellen müssen, müssen Sie etwas verwenden, das mit der GitHub API kommuniziert, wie die Bibliothek von Kohsuke, mit der Sie verbunden sind, oder Sie müssen direkt mit der API sprechen.

Wenn Sie auch eine lokale Git-Repo-Datei erstellen und diese an die Fernbedienung senden möchten, müssen Sie zusätzlich e verwenden. G. JGit entweder das von Ihnen erstellte Repository klonen oder ein neues Repository erstellen, die Remote-Konfiguration auf das Repo setzen, das auf GitHub erstellt wurde, und dann drücken.