2017-05-23 17 views
-2

すべてのブランチのリモートリポジトリファイルにアクセスして、コミットされたコードをローカルからjavaにクローニングせずに分析したいとします。これを達成するにはどうしたらよいでしょうか?リモートGitリポジトリにアクセス

ありがとうございます。

+0

[ローカルレポを作成せずにリモートでJGITを使用してGitリポジトリからファイルを表示する]の可能複製(https://stackoverflow.com/questions/19414568/viewing-file-from-git- using-jgit-remote-without-creating-local-repo) –

+0

ありがとう、これをチェックします –

答えて

0

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(); 
関連する問題