从 java 创建 Github 存储库
Create Github repository from java
我需要使用 java(使用我的凭据)创建远程 Github 存储库,并且我需要将一些代码推送到该存储库。
我看到了一些使用 JGit 的示例和其他一些参考资料,例如
http://www.codeaffine.com/2015/11/30/jgit-clone-repository/ and https://github.com/kohsuke/github-api.
但是我没能完全理解。
// ------------ create the directory ---------
try (Git git = Git.init().setDirectory(localPath).call()) {
System.out.println("Having repository: " + git.getRepository().getDirectory());
}
这个我试过了。我只能在本地创建回购协议。
那么如何将这些更改推送到远程。
谢谢。
如果您需要在 GitHub 上创建存储库,您需要使用与 GitHub API 通信的东西,例如您链接到的 Kohsuke 库,或者如果愿意,您需要直接与 API 交谈。
如果您还想创建本地 Git 存储库并将其推送到远程,您还需要使用 e。 G。 JGit 克隆您创建的存储库或创建一个新存储库,将远程配置设置为在 GitHub 上创建的存储库,然后推送。
我需要使用 java(使用我的凭据)创建远程 Github 存储库,并且我需要将一些代码推送到该存储库。
我看到了一些使用 JGit 的示例和其他一些参考资料,例如 http://www.codeaffine.com/2015/11/30/jgit-clone-repository/ and https://github.com/kohsuke/github-api.
但是我没能完全理解。
// ------------ create the directory ---------
try (Git git = Git.init().setDirectory(localPath).call()) {
System.out.println("Having repository: " + git.getRepository().getDirectory());
}
这个我试过了。我只能在本地创建回购协议。 那么如何将这些更改推送到远程。
谢谢。
如果您需要在 GitHub 上创建存储库,您需要使用与 GitHub API 通信的东西,例如您链接到的 Kohsuke 库,或者如果愿意,您需要直接与 API 交谈。
如果您还想创建本地 Git 存储库并将其推送到远程,您还需要使用 e。 G。 JGit 克隆您创建的存储库或创建一个新存储库,将远程配置设置为在 GitHub 上创建的存储库,然后推送。