Ну и, соответственно, в своем проекте надо сделать екстернал на вашу ветку в этом репозитории.
Тем самым вы обеспечите себе как бы «буфер» для ваших изменений в либе и сможете поддерживать ее актуальной, мержив с репозиторием разработчиков этой либы.
Если либа чужая и вы делаете фиксы и они не могут комититься в репозиторий этой либы, то ее в любом случае нужно переносить в свой репозиторий, либо делать отдельную ветку. И вам в любом случае придется мержить свои изменения с изменениями разработчиков либы.
Я бы завел отдельный репозиторий для либы и сделал в нем ветку со ссылкой на оригинальный репозиторий, а в другой ветке держал свою версию либы и переодически мержил ее с оригинальной.
Я немного другое имел ввиду – все это дело очень просто настраивается. Лучше потратить немного времени, чем «тысячу-другую рублей» и потратить ровно столько же времени на настройку роутера