2012-01-16 2 views
3

나는 현재 Plastic과 (새로운) TeamCity 통합 플러그인으로 '재생 중'입니다.TeamCity 및 플라스틱 SCM에 대한 사용자 구성

플러그인 블러브에 따르면 "Team System을 Windows 시스템에 설치할 때 일반적으로 SYSTEM 사용자 계정을 사용하므로 Team City 응용 프로그램을 실행하는 사용자를 변경하는 것이 좋습니다."

대체해야 할 사용자가 무엇인지 알아낼 수 없습니다. 광고를 사용하여 서버에있는 플라스틱에 액세스하고 싶습니다. 그렇다고해서 TeamCity도 플라스틱에 액세스하려면 네트워크 사용자와 함께 실행해야합니까?

(플라스틱 액세스에 대한) 대안은 사용자/암호 일 수 있지만 TeamCity 서비스를 사용자/암호로 실행할 수는 없습니다.

나는 명백한 무엇인가 놓치고 있습니까? 아니면 페인트가 너무 젖었습니까? 서버에 대한

: 나는 또한 PlasticSCM과 팀 도시 플러그인을 사용하고

답변

2

이 내 구성입니다 LDAP를위한 인증으로 PlasticSCM 서버를 구성하고 서버 유형으로의 "Active Directory"를 선택합니다.

클라이언트의 경우 : LDAP 인증을 사용하여 PlasticSCM 클라이언트를 구성하고 자격 증명을 사용하여 "연결 테스트"버튼을 시도하십시오.

클라이언트 설치 프로그램은 "C : \ Users \ your_user \ AppData \ Local \ plastic"에 "client.conf"파일을 생성합니다. 이 파일은 PlasticSCM 클라이언트가 PlasticSCM 서버를 인증하는 데 사용됩니다.

TeamCity 서비스가 관리자 계정으로 실행중인 경우 관리자 "... \ AppData \ Local \ plastic"디렉토리에이 파일을 배치해야합니다. TeamCity 서비스가 시스템 계정으로 실행되도록 변경하면 아무 것도 할 필요가 없습니다. 파일은 올바른 위치에 있습니다.

TeamCity 플러그인을 관리자로 실행하는 경우 다른 옵션이 있습니다. "cm.exe"파일이있는 곳에 "client.conf"파일을 배치하십시오. "cm.exe"는이 파일을 먼저 자신의 위치에서 찾은 다음 현재 사용자 "AppData \ Local \ plastic"디렉토리에서 찾으려고합니다. 이 옵션은 시스템에서 PlasticSCM으로 작업하는 유일한 사용자 인 경우에만 유효합니다.

희망이 있습니다.

+0

대단히 감사드립니다. 이것은 매력처럼 작동했습니다. – Benjol

+0

지금 나는 [this] (http://www.plasticscm.net/index.php?/topic/682-problems-with-teamcity-plugin/)를 치고있다. :( – Benjol