Есть ли способ прочитать все файлы из удаленного репозитория GIT с помощью программирования java? - PullRequest
0 голосов
/ 10 июля 2020

Недавно я пытался прочитать все файлы из удаленного репозитория GIT (включая все ветки), чтобы, если я смогу найти какую-либо соответствующую строку внутри файлов, я мог бы получить информацию об этих файлах, например, всю строку, в которой текст находится вместе с именем файла и путем к нему. Однако мне не удается даже подключиться к удаленному репозиторию. Я знаю, как искать в нашем локальном каталоге (используя рекурсивную функцию), но я хочу искать его только в удаленном репозитории GIT. Может ли кто-нибудь направить меня или направить в правильном направлении? Я слышал о J GIT, но почему-то не мог за ним следить.

>   public class Git_iteration {
>  
>   
>                try         {
>            System.out.println("Try begins");
>            Repository existingRepo = new FileRepositoryBuilder()
>                       .setGitDir(new File("https://github.xxxxxxxx.com/xxxxx/repository.git"))
>                       .build();
>            System.out.println("existing repo "+existingRepo);
> 
>               File dir = existingRepo.getDirectory();
>               System.out.println("dir "+dir);
> 
>         }          catch (Exception e)         {
>            System.out.println("Exception occoured");       }
>       
>           }

Выше я пробовал, но не смог подключиться к репозиторию через свою IDE. Я все еще учусь, поэтому извиняюсь, если допустил ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...