No matter what I do, I just cannot setup another checkout key for GitHub. I was thinking about moving here from Travis, but things simply don’t work.
Tried to follow the instructions in documentation: create a new machine user, login to GitHub, login to CircleCI, add new project. Nothing.
I can see the projects both under machine user and my personal user, but when checking out other repos I get an error: Please make sure you have the correct access rights
and the repository exists.
I did import that deploy key by the fingerprint. Still nothing.
I am 100% sure this is possible. It was discussed recently here:
Would you create a minimal working example that people can look at? I suggest you make a single public GitHub repo, and show all the steps you have taken to checkout a secondary repo.
(You may find that someone will clone your repo and amend it to do the secondary clone on one of their own private projects, but they might not go to the trouble of constructing all of that from scratch).