GitLab 서버를 Bitbucket Cloud와 통합
GitLab 서버를 Bitbucket Cloud와 통합에 대해 설명합니다.
Bitbucket.org를 OAuth 2.0 공급자로 설정하여 Bitbucket.org 계정 자격 증명으로 GitLab에 로그인할 수 있습니다. Bitbucket.org에서 프로젝트를 가져올 수도 있습니다. Bitbucket.org를 OmniAuth 공급자로 사용하려면 Bitbucket OmniAuth 공급자 섹션을 따르세요. Bitbucket에서 프로젝트를 가져오려면 Bitbucket OmniAuth 공급자 와 Bitbucket 프로젝트 가져오기 섹션을 모두 따르세요. Bitbucket을 OAuth 2.0 인증 공급자로 사용 # Bitbucket OmniAuth 공급자를 활성화하려면 Bitbucket.org에 애플리케이션을 등록해야 합니다. Bitbucket이 사용할 애플리케이션 ID와 비밀 키를 생성합니다. Bitbucket.org 에 로그인합니다. 애플리케이션을 등록하는 방법에 따라 개인 사용자 설정( Bitbucket 설정 )이나 팀 설정( 팀 관리 )으로 이동합니다. 애플리케이션을 개인이나 팀으로 등록하는 것은 완전히 선택 사항입니다. 액세스 관리 아래 왼쪽 메뉴에서 OAuth 를 선택합니다. 소비자 추가 를 선택합니다. 필요한 세부 정보를 입력합니다: 이름 : 무엇이든 가능합니다. <조직>'s GitLab 또는 <이름>'s GitLab 처럼 설명적인 것을 고려해 보세요. 애플리케이션 설명 : 선택 사항. 원하면 입력하세요. 콜백 URL : (GitLab 버전 8.15 이상에서 필수) https://gitlab.example.com/users/auth 와 같은 GitLab 설치 URL. 이 필드를 비워 두면 Invalid redirect_uri 메시지가 발생합니다. [!warning] OAuth 2 은밀한 리디렉션 공격을 방지하려면 Bitbucket 인증 콜백 URL 끝에 /users/auth 를 추가하세요. Bitbucket으로 인증하고 Bitbucket 저장소에서 데이터를 가져오려면 이 인증 엔드포인트를 포함해야 합니다. URL : https://gitlab.example.com 과 같은 GitLab 설치 URL. 최소한 다음 권한을 부여합니다: 계정 : Email , Read 프로젝트 : Read 저장소 : Read 풀 리퀘스트 : Read 이슈 : Read 위키 : Read and write 저장 을 선택합니다. 새로 생성된 OAuth 소비자를 선택하면 OAuth 소비자 목록에 키 와 시크릿 이 표시됩니다. 구성을 계속하면서 이 페이지를 열어 두세요. GitLab 서버에서 구성 파일을 엽니다: # Omnibus 패키지의 경우 sudo editor /etc/gitlab/gitlab.rb # 소스에서 설치한 경우 sudo -u git -H editor /home/git/gitlab/config/gitlab.yml Bitbucket 공급자 구성을 추가합니다: Linux 패키지 설치의 경우: gitlab_rails[ 'omniauth_providers' ] = [ { name: "bitbucket" , # la
