2013-10-04 3 views
4

빈 \인 TeamCity는 : 에이전트에 체크 아웃을 수행하지 못했습니다 경로 C에서 자식을 실행할 수 없습니다 : 의 Program Files (x86) 힘내 내 빌드를 실행하면 오류와 함께 실패 sh.exe

Failed to perform checkout on agent: Unable to run git at path C:\Program Files (x86)\Git\bin\sh.exe 

경로가 정확합니다. 파일을 실행할 수 있으며 Teamcity에서 로그인 계정을 사용하고 있습니다.

더 많은 자격 증명을 설정해야하거나 관리자 권한으로 서비스를 시작해야합니까?

나는 윈도우 8

+0

아마도'sh.exe' 대신'git.exe'를 사용하고 싶습니까? –

+0

그게 다야! 감사. 아래에 추가하려면 답변으로 표시하겠습니다. – BanksySan

답변

3

경로가 올바른지에서 실행하고 있지만, 인 TeamCity는 git.exe하지 sh.exe 실행하고자합니다.

0

나는 이와 비슷한 오류가있었습니다.

해결 방법은 VCS 루트의 Path to GitC:\Program Files (x86)\Git\bin\git.exe으로 명시 적으로 설정하는 것입니다. 즉 정확히 @ John-Hoerr가 제안한 것입니다.

이전 값은 빈 문자열입니다.

VCS Root이 다른 빌드에서 완전히 사용되는 템플릿에 사용 되었기 때문에 오류의 원인이 명확하지 않았습니다. 아마도 제가 한 분리 된, 다시 첨부 된 템플릿과 관련이 있습니다.