Для выполнения требования "сделать pull request в исходный репозиторий" необходимы:
- учётная запись в GitHub;
- настроенный git на компьютере, в котором выполняются работы.
Про то, что такое Git и как им пользоваться, описано в первых разделах этого великолепного руководства.
Там же описано, как закреплять свои правки (git commit
), заливать изменения на удалённый сервер (git push
), получать изменения с удалённого сервера (git pull
).
Также крайне рекомендую пройти этот интерактивный тур.