/ / Uwierzytelnianie Github dla aplikacji java - java, github, github-api

Uwierzytelnianie Github dla aplikacji java - java, github, github-api

Piszę program java, który utworzy repozytorium github z lokalnych plików. Do tego najpierw muszę uwierzytelnić, a następnie wykonać uwierzytelnione żądania do github v3 api.

Ale nie mogę dowiedzieć się, jak wykonać uwierzytelnianie i uzyskać access_token. Będę podawać nazwę użytkownika / hasło w kodzie java, więc nie szukam rozwiązania oAuth.

Czy możesz podać jakieś wskazówki lub linki, któremoże mi pomóc zacząć.Nie mogłem znaleźć tego na stronie programisty github.Apart z uwierzytelniania, będzie również pomocne, jeśli możesz dostarczyć przykładowe uwierzytelnione żądanie, aby zrobić coś jak tworzenie repo lub żądanie pobrania ...

Proszę pomóż.

Odpowiedzi:

-1 dla odpowiedzi nr 1

Daj nam znać, jeśli masz więcej pytań po przeczytaniu tego samouczka

http://developer.github.com/v3/oauth/


2 dla odpowiedzi nr 2

Możesz użyć jcabi-github (Jestem jednym z jego programistów), który wykonuje dla ciebie całe uwierzytelnianie:

Github github = new RtGithub("user", "password");

Teraz możesz utworzyć repozytorium:

Repo repo = github.repos().create(
Json.createObjectBuilder().add("name", "repo-name").build()
);