Restringir o acesso da API do Github a apenas um repositório de um usuário

Temos um aplicativo da web, que permite ao usuário escrever o código e armazená-lo em um repositório git interno em nosso servidor. Agora queríamos permitir que o usuário compartilhasse seu código com o repositório do github. Então, examinamos a documentação da API do github e descobrimos um caminho via ouath2. No entanto, para fazer isso funcionar, precisamos solicitar acesso de gravação do usuário, mas os escopos de acesso do github oauth incluem apenas o acesso de gravação a todos os repositórios de um usuário, o que é demais para nós.

É possível restringir um acesso API a apenas um repositório específico de um usuário?

questionAnswers(1)

yourAnswerToTheQuestion