Как использовать пользовательские учетные данные при использовании JGIT?JAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать пользовательские учетные данные при использовании JGIT?

Сообщение Anonymous »

Я использую 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

Вернуться в «JAVA»