You need to use GIT
I know BUT —
I do use Git - I have the bot verify it has github cli access and give a list of repos, etc…
THE BOT DOESNT PROPERLY USE GIT
Take a look at this thread: