115장. Git 구성 요소
Camel 버전 2.16에서 사용 가능
git: 구성 요소를 사용하면 일반 Git 리포지토리를 사용할 수 있습니다.
URI 형식
git://localRepositoryPath[?options]
git://localRepositoryPath[?options]
115.1. URI 옵션 링크 복사링크가 클립보드에 복사되었습니다!
				생산자를 사용하면 특정 리포지토리에서 작업을 수행할 수 있습니다.
 소비자는 특정 리포지토리에서 커밋, 태그 및 분기를 사용할 수 있습니다.
			
Git 구성 요소에는 옵션이 없습니다.
Git 끝점은 URI 구문을 사용하여 구성됩니다.
git:localPath
git:localPath
다음 경로 및 쿼리 매개변수를 사용합니다.
115.1.1. 경로 매개변수(1 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | Default | 유형 | 
|---|---|---|---|
|   localPath  |   필수 로컬 리포지토리 경로  |   문자열  | 
115.1.2. 쿼리 매개변수(13 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | Default | 유형 | 
|---|---|---|---|
|   branchName (common)  |   작업할 분기 이름  |   문자열  | |
|   암호 (일반)  |   원격 리포지토리 암호  |   문자열  | |
|   remoteName (공용)  |   가져오기와 같은 특정 작업에 사용할 원격 리포지토리 이름입니다.  |   문자열  | |
|   remotePath (common)  |   원격 리포지토리 경로  |   문자열  | |
|   tagName (common)  |   작업할 태그 이름  |   문자열  | |
|   사용자 이름 (일반)  |   원격 리포지토리 사용자 이름  |   문자열  | |
|   bridgeErrorHandler (consumer)  |   Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다.  |   false  |   boolean  | 
|   유형 (Consumer)  |   소비자 유형  |   GitType  | |
|   exceptionHandler (consumer)  |   사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다.  |   ExceptionHandler  | |
|   exchangePattern (Consumer)  |   소비자가 교환을 생성할 때 교환 패턴을 설정합니다.  |   ExchangePattern  | |
|   allowEmpty (producer)  |   빈 git 커밋을 관리하는 플래그  |   true  |   boolean  | 
|   작업 (producer)  |   리포지토리에서 수행할 작업  |   문자열  | |
|   동기 (고급)  |   동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우).  |   false  |   boolean  |