개인 저장소가 gitlab.com에 있습니다. 즉, 이 아닌 gitlab.com의 개인 저장소 인 git submodule이있는 자체 호스팅 GitLab 인스턴스가 있습니다. 하위 모듈을 추가하고 URL을 Getting GitLab CI to clone private repositories에 따라 .gitmodules
으로 변경하면 gitlab.com의 공유 주자를 사용할 때 복제 작업이 수행됩니다. 특별한 이유없이 내 책상 아래에서 움직이는 특정 주자를 사용하고 싶습니다 (주자는 공공 프로젝트에서 잘 작동합니다). gitlab 특정 러너가 개인 gitlab.com 저장소를 복제하도록 허용하는 방법은 무엇입니까?
https://docs.gitlab.com/runner/security
- 을 통해 갔고, 약간 문제 보고서를 다음
git clone https://<username>:<private-token>@gitlab.com/[my username]/[my submodule project name].git
에 원격 URL을 변경했습니다. 나는 그것이 주자가 복제 할 수있게 해주는 비난받는 방법인지 아닌지 아직도 확신하지 못한다.사용자 입장에서 구성된 주자에 대한 사용 권한에 대한 설명이 없습니다 (gitlab.com의 관리자가 아님). 링크 된 모든 기사에는 대상 그룹과 관리자 및 버전 참조 사이의 구분이 중요한 예가 빠져있어서 구형인지 여부는 알 수 없습니다.