Я мало работал с github (я использую его, но только самые простые вещи), но я видел функцию "fork this project" и "pull request".
Полагаю, он может раскошелиться на проект и попросить вас вытащить его из вилки (а не из его машины).
Предполагается, что форк создаст для него проект, в котором он может отправить свои изменения в github, затем вы можете вытащить его из проекта github, а затем перенести его в основной, откуда он извлекает.