1

github에서 가져올 때 가져 오기보기 에서 조직의 리포지토리를 가져올 수 없으므로 컨테이너 엔진 컨테이너 레지스트리 빌드 트리거를 사용하는 데 문제가 있습니다.조직의 컨테이너 엔진 컨테이너 레지스트리 빌드 트리거 사용

예 (실제 저장소를 제거하지만 내 개인적인) :

enter image description here

저장소를 내가 기여 (하지만 난 조직 생성 이후 GitHub의에 따라 그들에게 소유자입니다) :

enter image description here

조직 저장소는 어디에도 보이지 않으며 github에서 설정을 여러 번 통과했지만 뭔가가 누락되었을 수 있습니다.

답변

2

Container Registry에서 조직 리포지토리를 확인하려면 먼저 Google Cloud Platform 이 작업을 수행 할 수있는 권한이있는 경우 github 내의 조직에 대한 액세스 권한.

1) github에 로그인하고 '설정'으로 이동하십시오.

2) 사이드 메뉴에서 '응용 프로그램'을 클릭하십시오.

3) '인증 된 OAuth 앱'탭을 클릭하십시오.

4) 'Google Cloud Platform'항목이 있어야합니다.

5) 이제 귀하의 조직 목록을 볼 수 있습니다. 조직 이름 오른쪽에있는 'Grant'를 클릭하여 Google Cloud Platform에 대한 액세스 권한을 부여하십시오.

6) Google Cloud Platform 프로젝트에서 로그 아웃 한 다음 다시 로그인하는 것이 좋습니다. 이렇게하면 Build Trigger를 빌드하거나 소스 저장소를 추가 할 때 github 계정을 다시 인증해야합니다.

Build Trigger를 추가 할 때 소스로 'GitHub'를 선택하고 github 계정을 다시 인증하면 표준 리포지토리와 함께 나열된 조직을 볼 수 있습니다.

+0

설명 주셔서 대단히 감사합니다! 완벽하게 작동했습니다! – PatrikS

3

트리거를 설정하려면 해당 저장소에 관리자 권한이 있어야합니다. (개인이 소유하거나 조직이 소유 한 repo는 관리 액세스 권한이있는 한 관련이 없습니다.)

+0

감사합니다. Github의 UI가 어떤 점에서 약간의 재 작업이 필요하다고 느낍니다. :) – PatrikS

+0

"the ui in GitHub"는 GitHub UI를 의미합니다. 여기에 Google이 할 수있는 것은 없습니다. 그러나 Google의 클라우드 콘솔에서 Google의 UI를 의미하는 경우 개선 작업이 진행 중입니다. –

+0

듣기 좋습니다! (내가 github 의미) – PatrikS