Вы можете установить webhook , который предназначен для фильтрации событий .
После этого вы будете получать только события push-сообщений слушателя, которые затем можно будет отфильтровать по автору.
Но это для будущих коммитов.
Для уже переданных коммитов вам понадобится Запрос GraphQL , как, например, Статистика коммитов для коммитов в хранилище , чтобы получить все коммиты и отфильтровать по автору (проверьте также GraphQL changelog для последних возможностей)