I usually assume good faith, but in this particular case, I believe the chance that this repo was public before and the author just changed it to private to bait attention is far higher than that Bing/ChatGPT can actually read private repo on GitHub.
Not sure how it was able to read this user's repo name but for me, it's optimistically saying "yes they have a repo named X" of whatever I ask it and sometimes I do have that repo and sometimes I don't.
I have a private repo named "portland-things" and I asked "does this user have a repo related to portland?" and it responded with "yes it's called 'pdx'" but that's not correct at all.
As one person pointed out in the thread, it also shows up on bing results, main repo, main.py file and releases page. But not on google.
Edit: It also shows up on duckduckgo