Я использую JGIT в своем приложении Spring-Boot для выполнения операций GIT. Мне нужно использовать тестовую учетную запись для операций GIT - коммит должен быть из тестовой учетной записи
Я использую ниже шаги для совершения и нажатия файла в GitHub с jgit: < /p>
CredentialsProvider credentialsProvider = new UsernamePasswordCredentialsProvider("PAT_token_of_test_account","");
Git git = Git.cloneRepository().
setURI("https://github.com/user/repo.git").
setDirectory(new File(folderName)).setCredentialsProvider(credentialsProvider).
call();
git.add().addFilepattern(".").call();
git.commit().setMessage("test commit").setCredentialsProvider(credentialsProvider).call();
git.push().setCredentialsProvider(credentialsProvider).call();
< /code>
Но когда я выполняю вышеупомянутый код в своем локале, он принимает мои учетные данные, и он совершает мое имя пользователя. Как заставить jgit использовать тестовую учетную запись и использовать тестовую учетную запись для совершения?>
Подробнее здесь: https://stackoverflow.com/questions/761 ... using-jgit