The GitHub repos of my GitHub organization (pyannote) do not appear in the list (only my personal GitHub repos do) – even though I am a public member of this GitHub organization.
It is strange as, in the past, I did manage to setup automated builds for repos from this GitHub organization – they are still working by the way… (see pyannote/core for instance).
Github recently changed their API. We have an internal ticket open to solve this problem.
Hervé: Could you try unlinking and then relinking with the Public and Private option and see if that takes care of it for you?
Miriam: It looks like you’re already set with the Public/Private option. When you unlinked, did you make sure that all Docker related links were removed from Github? - At github.com > Settings > Applications.
So far, those accounts that have unlinked, then selected Public/Private on the re-link have worked successfully.
On the Authorize Application page make sure that all of the organizations you need access to have a green check mark - Otherwise click the Request Access button.
Note: Public and Private access is required at the moment - There has been a change with the github API. We do have an internal ticket open to fix the limited access.
Also, if you’re using a github organization your profile on your organization’s people page (https://github.com/orgs/your-org/people) has to be set to public.
Has the limited account access been fixed? I was unsuccessful at adding a Github organization for automated builds using limited access. I would rather not grant read/write access to all organizations if possible.
I am still unable to re-link our Docker Hub or Docker Cloud account to a new GitHub organisation and have it show up as an available choice when trying to link a repo created in Docker Cloud with a GitHub repo.
I tried revoking access from GitHub for Docker Hub and Docker Cloud, unlinking from Docker Hub and Docker Cloud, and relinking both Docker Hub and Docker cloud to a public member account of the new GitHub organisation.
I chose the public/private option when linking Docker Hub.
Linking Docker Cloud gave me no choice.
GitHub show that both Docker Hub and Docker Cloud applications are authorised.
Both Docker Hub and Docker Cloud show that they are linked.
And yet, I still can’t see the new GitHub organisation when trying to configure auto-builds for a Docker Cloud repo.
In case your Github organisation doesn’t appear in Docker you should make sure that the Docker hub is allowed to access the Github organisation.
You can check it on the Github Organisation settings under the Authorised applications
This was incredibly frustrating. In the github organization I ended up having to change github third-party application access to unrestricted, which is less than desireable. Perhaps because my account was the github organization owner, maybe there was a difference in workflow from that of a normal user, and the third-party access request was never triggered back on the organization?
Since it’s been a year, can we assume that the internal ticket to get the public access fixed has been abandoned? The odd thing for us is that the public read-only link we set up before the API change still works, but this is blocking us from adding new products with automated builds (giving Docker Hub unrestricted access to our github repository is not an option).
New GitHub org wouldn’t show up for me in Cloud Auto Builds even after making myself public member of that org and been given owner status. Then I found in GitHub no one had approved in org settings under Third-party application access policy for “Docker Cloud Builder”, and once I approved that, it showed up in Docker Cloud automated builds pulldown within minutes.