Я пытаюсь протестировать автоматические сборки контейнеров на Dockerhub и вижу, что мне нужно связать свою учетную запись github с моей hub.docker.account.
Однако, когда я нажимаю кнопку «Подключить», яЯ перешел на страницу авторизации на github, на которой написано:
Docker Hub Builder by docker wants to access your larryms account
Repositories
Public and private
This application will be able to read and write all public and private repository data.
This includes the following:
- Code
- Issues
- Pull requests
- Wikis
- Settings
- Webhooks and services
- Deploy keys
- Collaboration invites
Это кажется слишком разрешительным и слишком широким;если я правильно понимаю, мне нужно предоставить Docker Hub Builder доступ на чтение и запись к всем моим репозиториям на github, как общедоступным, так и частным .
Есть ли способ сделать это, используя принцип наименьших привилегий, например, только предоставить необходимые права Docker Hub Builder (надеюсь, только для чтения) только конкретным репозиториям github?