Разрешения для репозитория API Github

54
5

У меня сумасшедший сложный процесс аутентификации, который я пытаюсь связать с этим мозгом, и мне просто нужно указывать в правильном направлении. Я создаю сайт для Startup Weekend, и мы пытаемся включить управление хранилищем github и не знаем, с чего начать. В этой простой форме мне нужно предоставить разрешения для доступа к моему реестру github, а затем сайт позволит другому человеку (который входит в систему с github), чтобы иметь возможность изменять и подталкивать код обратно.

Простой способ сделать это - добавить этого человека за пределы сайта в репозиторий. Однако было бы действительно здорово, если бы сайт смог управлять им. Можно ли это сделать? Мое самое близкое предположение - это вытащить код через API, позволяя человеку получить доступ к репо, которое теперь загружено, а затем выполнить слияние через API.

Кто-нибудь сможет указать мне в правильном направлении, чтобы мы могли выиграть эту вещь! (Если никто не может ответить, я буду продолжать копать и отвечать на него другим людям.) Спасибо заранее!

спросил(а) 2015-01-17T14:46:00+03:00 5 лет, 5 месяцев назад
1
Решение
54

Хорошим началом является страница API GitHub OAuth.

Вы можете видеть, что он используется в проекте, thephpleague/oauth2-client как thephpleague/oauth2-client в Provider/GithubTest.php.

ответил(а) 2015-01-17T16:46:00+03:00 5 лет, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема