통합

GitLab (TMS)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

사용 가능:

  • Team, Business 및 Enterprise 요금제

라이선스에 관한 질문은 영업팀에 문의하십시오.

사용 가능:

  • Ultimate 및 Enterprise 요금제(레거시)

라이선스에 관한 질문은 영업팀에 문의하십시오.

Phrase Strings에서 GitLab 통합에 대한 정보는 GitLab (Strings)을 참조하십시오.

GitLab 커넥터는 GitLab 리포지토리에서 소스 파일을 다운로드하고 대상 파일을 업로드할 수 있습니다. 커넥터는 GitLab API를 사용하여 통합을 구현하고 GitLab 계정과 연결된 모든 리포지토리에 대한 액세스를 허용합니다.

사용 사례

커넥터 여러 사용 사례가 있습니다.

  • 프로젝트 관리자는 온라인 리포지토리에서 프로젝트에 직접 파일을 추가할 수 있습니다.

  • 제출자가 온라인 리포지토리에서 요청에 파일을 직접 추가할 수 있도록 제출자 포털을 설정합니다.

  • 모니터링되는 파일 또는 폴더에서 파일 크기의 변경이 감지되면 자동 프로젝트 생성(APC)을 사용하여 새 프로젝트를 자동으로 생성하십시오.

    • 모니터링되는 폴더 및/또는 하위 폴더의 모든 파일은 APC가 처음 실행될 때 가져옵니다. 새로 추가된 파일은 생성 후 다음 모니터링이 트리거될 때 가져옵니다.

    • GitLab API의 제한으로 인해 전체 폴더 모니터링은 지원되지 않습니다.

    • 전체 하위 디렉토리를 모니터링해야 하는 경우 Git 커넥터를 사용하십시오.

    • 이 커넥터는 절대 경로 설정을 지원합니다. 대상 번역 파일은 소스 파일과 동일한 브랜치에만 저장할 수 있습니다.

  • 선택한 파일의 변경 사항을 모니터링하기 위해 지속적인 작업을 설정합니다.

요구 사항이 다음과 같으면:

  • Phrase 액세스를 단일 리포지토리로 제한합니다.

  • 인증을 위해 SSH 키를 사용합니다.

  • 파일 크기 대신 마지막 수정 날짜를 기준으로 파일 변경을 감지합니다.

Git 커넥터를 사용하여 GitLab에 연결합니다.

GitLab Settings

GitLab 계정에서 액세스 토큰을 생성합니다.

  1. GitLab 계정에 로그인하고, 설정으로 이동한 후 액세스 토큰을 클릭합니다.

    개인 액세스 토큰 화면이 열립니다.

  2. 이름만료일 필드를 입력합니다. 토큰이 자주 재생성되지 않도록 더 긴 기간을 선택하세요.

  3. 범위에서 API사용자 읽기 체크박스를 선택합니다.

  4. 개인 액세스 토큰 생성을 클릭합니다.

    이것은 커넥터 구성에 입력해야 하는 토큰을 생성합니다.

    • 토큰은 이 단계에서만 볼 수 있으며 이후에는 접근할 수 없습니다.

Phrase TMS 설정

  1. 설정 Setup_gear.png 페이지에서 통합 섹션으로 스크롤하십시오.

  2. 커넥터을 클릭합니다.

    커넥터 페이지가 열립니다.

  3. 새 커넥터를 클릭합니다.

    커넥터 생성 페이지가 열립니다.

  4. 유형GitLab으로 변경하고 커넥터의 이름을 제공합니다.

  5. 선택적으로 번역을 풀 요청으로 내보내기를 선택하고 병합 요청 분기를 제공합니다.

  6. GitLab 사이트 URL을 입력하세요 (예: https://gitlab.com/) 및 GitLab 사이트에서 얻은 GitLab 개인 액세스 토큰을 입력하세요.

    • 리포지토리에 접근하려면 인터넷에서 접근 가능해야 합니다.

  7. 연결 테스트을 클릭합니다.

    연결이 성공적으로 완료되면 확인 표시자가 표시됩니다. 그렇지 않으면 빨간색 느낌표가 나타납니다. 자세한 내용을 보려면 아이콘 위로 고정하세요.

  8. 저장을 클릭합니다.

    커넥터는 커넥터 페이지의 목록에 추가됩니다.

도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.