2009-07-28 4 views
2

로그인 정보를 tfs 서버에 사용하는 ccnet.config 파일이 있습니다.암호화 ccnet.config TFS 로그인 세부 정보

<sourcecontrol type="vsts" autoGetSource="true" applyLabel="false">   
    <server>http://TFSSERVER</server> 
    <username>USERNAME</username> 
    <password>PASSWORD</password> 
    <domain>DOMAIN</domain>   
    <project>$/project1</project> 
    <workingDirectory>C:\build\latest\Project1</workingDirectory> 
    <cleanCopy>true</cleanCopy> 
    <workspace>Project1CC</workspace> 
    <deleteWorkspace>false</deleteWorkspace> 
    </sourcecontrol> 

문제는 사용자 이름과 암호가 회사에서 일하는 사람이 액세스 할 수있는 컴퓨터의 실제 문제가 일반 텍스트로 저장되어 있다는 것입니다 : 여기

은 예입니다.

몇 가지 방법으로 세부 정보를 암호화 할 수있는 방법이 있습니까?

답변

4

잘 결국 나는 workaround를 발견했다. 구성 파일에서 사용자 이름과 암호 세부 정보를 제외하면 CC는 현재 실행중인 Windows 계정을 사용하여 TFS에 연결합니다. 따라서 서비스 로그인 사용자를 내 계정으로 변경하면 문제가 해결되었습니다.

1

TFS가 통합 Windows 인증을 지원한다고 가정하면 cc.net 서버 전용 도메인 계정을 설정할 수 있습니다. 그렇게하면 로그온 세부 사항을 지정할 필요가 없습니다.

+0

+1 : 전용 빌드 사용자가 있으면 매우 유용 할 수 있습니다. –