I try to remove/unset the GITHUB_TOKEN or GH_TOKEN, but via checking the output of env command or echo ${GITHUB_TOKEN}/${GH_TOKEN}, actually, my env doesn't have those two env vars specified ... in the end, gh auth login --web -h github.com
fixed my issue