-2
すべてのブランチのリモートリポジトリファイルにアクセスして、コミットされたコードをローカルからjavaにクローニングせずに分析したいとします。これを達成するにはどうしたらよいでしょうか?リモートGitリポジトリにアクセス
ありがとうございます。
すべてのブランチのリモートリポジトリファイルにアクセスして、コミットされたコードをローカルからjavaにクローニングせずに分析したいとします。これを達成するにはどうしたらよいでしょうか?リモートGitリポジトリにアクセス
ありがとうございます。
scm4j-vcs-gitをお試しください:
public static final String WORKSPACE_DIR = System.getProperty("java.io.tmpdir") + "git-workspaces";
...
IVCSWorkspace workspace = new VCSWorkspace(WORKSPACE_DIR);
String repoUrl = "https://github.com/MyUser/MyRepo";
IVCSRepositoryWorkspace repoWorkspace = workspace.getVCSRepositoryWorkspace(repoUrl);
IVCS vcs = new GitVCS(repoWorkspace);
vcs.setCredentials("user", "password"); // if necessary
vcs.getBranchesList();
[ローカルレポを作成せずにリモートでJGITを使用してGitリポジトリからファイルを表示する]の可能複製(https://stackoverflow.com/questions/19414568/viewing-file-from-git- using-jgit-remote-without-creating-local-repo) –
ありがとう、これをチェックします –