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 1Daj 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()
);