2010-06-14 3 views
10

Active Directory 그룹을 사용하여 ACL을 설정 한 SVN 저장소와 통신하기 위해 CCNet 설치 프로그램을 사용했습니다. 이것은 CCNet 인스턴스에 일반 텍스트로 저장된 AD 사용자의 사용자 이름과 암호를 갖고있는 것에 만족하지 않는다는 점을 제외하고는 잘 작동합니다.Active Directory 사용자를 사용하여 CCNet (CruiseControl.net)에서 SVN 저장소에 액세스

AD 사용자 이름/암호를 암호화하거나 (CCNet/SVN 구성의 사용자 이름/암호 섹션을 제거하여 서비스를 실행 해 보았습니다) CCNet 서비스를 사용할 수있는 방법이 있습니까? 표준 구성 외부의 도메인 계정?

+1

거의 1 년 후에 답변이 없습니까? –

답변

5

ccnet을 실행할 서버에서 명령 줄의 SVN을 사용하여 인증이 필요한 작업을 수행하십시오. 그러면 Windows를 사용하여 자격 증명을 캐시합니다.

그런 다음 서비스를 사용자로 실행하고 설정 파일에서 < authCaching> 항상 </authCaching>을 사용하십시오.

<sourcecontrol type="svn"> 
    <authCaching>Always</authCaching> 
</sourcecontrol> 
+0

이 솔루션을 제공 할 때 이미 계약을 완료 했으므로 테스트 할 기회가 없었습니다. 이 답변에는 그것이 작동 해결책임을 제안하는 꽤 많은 upvotes가 있습니다, 누구든지 확인할 수 있습니까? 나는 곧 대답 할 것입니다. – Tr1stan

관련 문제