I have some private repos needs to be invisible to others. And I am in a github team(TeamA). We all work on a Linux server. The problem is, users can access my files on the server, if I store my crendentials like PAT on the server, then other people can access my privates repos, but I need to clone some repos shared to TeamA on the server.
How can I do it? Like creating a PAT that can access repos shared to TeamA but can’t access my private repos. I tried fine-grained PAT with specific repo access, but it can only select my private repos, not the repos shared to TeamA.