Git 커넥터를 사용하면 Git 리포지토리에서 소스 파일을 다운로드하고 Git 리포지토리로 대상 파일을 직접 업로드할 수 있습니다. Phrase는 원격 리포지토리를 로컬로 복제하고 git 명령을 사용하여 원격 리포지토리와 통신합니다.
리포지토리가 GitHub 또는 GitLab에서 호스팅되는 경우, 일반 Git 커넥터 대신 전용 커넥터를 사용하십시오.
커넥터 여러 사용 사례가 있습니다.
-
프로젝트 관리자는 온라인 리포지토리에서 프로젝트에 직접 파일을 추가할 수 있습니다. 화면 중앙에 있는 show 링크를 클릭하여 마지막 커밋 이후 제출된 변경 사항을 확인하십시오.
-
제출자가 온라인 리포지토리에서 요청에 직접 파일을 추가할 수 있도록 제출자 포털을 설정하십시오. 화면 중앙에 있는 show 링크를 클릭하여 마지막 커밋 이후 제출된 변경 사항을 확인하십시오.
-
자동 프로젝트 생성을 사용하여 모니터링되는 파일, 폴더 또는 전체 하위 디렉터리에서 새 커밋이 감지될 때 새 프로젝트가 자동으로 생성되도록 하십시오.
-
이 커넥터는 절대 경로 설정을 지원합니다. 대상 번역 파일은 소스 파일과 다른 브랜치에 저장할 수 있습니다.
-
APC가 하위 폴더를 모니터링하도록 설정된 경우, 대상 폴더는 소스 폴더와 동일한 하위 폴더 구조를 갖게 됩니다.
-
모니터링되는 폴더의 모든 파일은 APC가 처음 실행될 때 가져옵니다. 새로 추가된 파일은 생성 후 다음 모니터링이 트리거될 때 가져옵니다.
-
예외 GitLab: 옵션이 선택된 경우, APC는 처음 실행될 때 파일을 가져오지 않습니다. 소스 파일이 업데이트되거나 해당 폴더에 새 파일이 추가되면 APC가 프로젝트를 생성하고 파일을 가져옵니다.
-
-
-
연속 작업을 설정하여 선택한 파일의 변경 사항을 모니터링하십시오.
Git 설정
Git 서버 자체에서 변경할 사항은 없습니다. 저장소는 Phrase 서버 IP 주소로부터의 연결을 허용해야 합니다. 현재 목록은 Phrase 서버 IP 주소를 참조하십시오.
-
설정
페이지에서 섹션으로 스크롤하십시오.
-
커넥터을 클릭합니다.
페이지가 열립니다.
-
새 커넥터를 클릭하십시오.
페이지가 열립니다.
-
유형을 Git로 변경하고 커넥터 이름을 입력하십시오.
-
저장소 URI 필드에 저장소 주소를 입력하십시오.
-
저장소 주소는 저장소를 복제하는 데 사용되는 연결 문자열입니다(예: git@gitlab.com:joe.doe/my-repo.git)
-
저장소에 액세스하려면 인터넷에서 연결할 수 있어야 합니다.
-
-
을 선택하십시오.
-
액세스의 경우 기본 인증이 지원되지 않으면(예: GitHub) 사용자 이름 및 비밀번호 또는 개인 액세스 토큰을 입력하십시오.
-
비밀번호 액세스를 사용하는 경우 는 https://로 시작합니다(예: https://github.com/joe.doe/my-repo.git).
-
개인 액세스 토큰에는 적절한 읽기/쓰기 권한이 있어야 합니다.
-
-
액세스의 경우 개인 키를 로드하고 선택적으로 개인 키 암호를 입력하십시오.
-
개인 키를 사용하는 경우 는 git@로 시작합니다.
-
인증에 개인 키를 사용할 때는 레거시 PEM 개인 키 형식만 지원됩니다. 개인 키를 생성할 때 -m PEM 옵션을 사용하십시오.
-
-
-
필요한 경우 를 제공하십시오.
-
연결 테스트을 클릭합니다.
연결이 성공적으로 완료되면 확인 표시자가 표시됩니다. 그렇지 않으면 빨간색 느낌표가 나타납니다. 자세한 내용을 보려면 아이콘 위로 고정하세요.
-
저장을 클릭합니다.
커넥터는 페이지의 목록에 추가됩니다.
커넥터 삭제
커넥터를 삭제하려면:
참고
휴지통에 있는 작업을 포함하여 프로젝트의 미완료 작업에 여전히 연결된 커넥터는 삭제할 수 없습니다. 이러한 커넥터를 삭제하려고 하면 "커넥터 삭제 실패" 오류가 반환됩니다.
해결 방법: 커넥터와 연결된 프로젝트를 열고 남은 작업을 완료하거나 삭제하십시오. 으로 이동하여 비우면 커넥터에 여전히 연결된 작업이 제거됩니다. 커넥터 삭제를 다시 시도하십시오.