У меня есть приложение ruby on rails, и я использую Octokit для подключения к предприятию GitHub (GHE), в котором я хожу.Octokit Client создает репо для пользователя
Из-за определенных ограничений новые пользователи регистрируются в моем приложении, и я создаю учетные записи для них на своем экземпляре GHE, а это значит, что у меня никогда не было доступа к их паролям GHE.
Используя учетную запись администратора для моего клиента Octokit, мне нужно иметь возможность создавать репозитории для моих пользователей, имея доступ к их имени пользователя GHE.
У кого-нибудь есть идеи, как это сделать? Есть ли способ притвориться пользователем или создать репо, а затем передать право собственности? Я знаю, что могу создать репо под учетной записью администратора и добавить пользователя в качестве соавтора, но я бы хотел просто создать репо под учетной записью пользователя.
Спасибо!