2014-06-23 3 views
4

온 - 프레미스 TFS에서 Visual Studio Online으로 마이그레이션하려고합니다. 우리는 마이그레이션을 원하지 않는 정교한 TeamCity 빌드 프로세스를 가지고 있으므로 TeamCity를 VSO와 함께 사용하는 것이 이상적입니다.TeamCity를 Visual Studio Online에 연결하십시오.

나는 (this article에 따라) 다른 사용자 자격 증명을 작성 인 TeamCity에서 이러한 자격 증명을 사용했습니다. 나는 인 TeamCity의 새로운 VCS를 만들 때, 나는 연결 오류 얻을 :

TF30063: You are not authorized to access https://myproject.visualstudio.com/DefaultCollection/MyProject 

내가 해봤 내 실제 자격 증명 (대체하지 것들)하지만 아무것도 변경되지 않습니다 - 같은 오류가.

또한 나는 tf 명령 행 도구를 사용하여 다른 자격 증명을 사용하여 시도하고 대체 자격 증명을 입력 할 수 - 창 내 LiveId 저를 묻는 팝업.

어떻게 해결할 수 있습니까?

p.s.

enter image description here

+0

프로젝트 이름을 추가하는 대신'https : // myproject.visualstudio.com/DefaultCollection /'을 사용해보십시오. 그런 다음 소스 제어 경로에서'$/ProjectName/Path/To/File'을 사용하십시오. – jessehouwing

+0

또한 자격 증명을 올바르게 입력했는지 확인하십시오 (http://stackoverflow.com/a/18695231/736079 및 http://confluence.jetbrains.com/display/TCD8/Team+Foundation+Server 참조). – jessehouwing

+0

그건 TFS 프로젝트에 관련된 것이지. 그리고 https : //....com/defaultcollection/$projectname/과/$ projectnam없이 두 경로를 모두 시도했습니다 - 차이가 없습니다 – trailmax

답변

5

비주얼 스튜디오 온라인에 연결하는 방법은 실제로 당신이 팀시에 사용하는 것이다 계정에 대체 자격 증명을 사용하도록 설정해야합니다 :이 인 TeamCity 구성 모양과 같은 방법이다. Team City Server에 적어도 Team Explorer 2012update 4이 설치되어 있는지 확인하고 전체 업데이트 2 및 3을 설치하십시오. Team City는 적어도 업데이트 2가 필요하지만 Microsoft는 Visual Studio 2012 RTM 및 최신 업데이트 (업데이트 4). 당신의 LiveId 일치해야 ##LIVEID##\[email protected] // 당신의 비주얼 스튜디오 온라인 사용자 이름 : enter image description here

저장소의 URL : https://myaccount.visualstudio.com/DefaultCollection

이름

그런 다음 연결 화면에서 다음과 같은 정보를 사용합니다.

암호 : ********* // 대체 자격 증명에 대해 설정 한 암호입니다. 대신 다른 자격 증명 사용

또한 수 use the VSO Service Account credentials.

그런 다음 VCS 루트 구성 맵에서 다음과 같은 방법으로 당신의 TFVC 루트 :

루트 : 자세한 내용은 $/MyProject/Path/To/Branch/Root

체크 아웃 Jetbrains Confluence site에이 게시물을.

+1

"## LIVE ## \"접두사를 놓쳤지만 여전히 작동하지 않습니다. 나는 Jetbrains가 현재 설치되지 않은 "Visual Studio 2012 Update 1"을 필요로한다는 것을 알아 챘습니다. 아마도 이것은 문제입니다. 나는 그것을 밤새 설치하고 다시보고 할 것이다. 지금까지 도움을 주셔서 감사합니다. – trailmax

+0

Microsoft는 Visual Studio의 최신 업데이트 버전 만 지원하므로 Visual Studio 2012 업데이트 4를 설치하는 것이 좋습니다. – jessehouwing

+0

그래야 업데이트 1을 얻을 수 없으므로 VS2012 업데이트 4를 설치하는 중입니다. – trailmax

0

최근 변경되었으며 암호를 생성해야합니다.

https://[your project].visualstudio.com/_details/security/tokens 에서 귀하의 사이트에

이동합니다 그리고 개인 액세스 토큰을 생성합니다. 그리고 팀시 vcs 루트 구성에서 암호로 사용하십시오. 사용자 이름은 귀하의 이메일입니다.

https://streamlined.no/2016/09/19/connecting-teamcity-10-vcs-root-visual-studio-team-services/

참고 : 인 TeamCity (10)는 더 이상 ## 라이브 ## 해결 방법이 필요하지 않습니다.

0

오늘 같은 문제가있었습니다. 지난 주에 훌륭하게 작동했던 TC 인스턴스는 주말 후에 어떤 VCS 루트에도 신비하게 연결할 수 없었습니다. 모든 VCS 루트는 Visual Studio 온라인에서 확인할 수 있습니다.

테스트 연결에 실패했으며 알려진 작업 사용자 계정으로의 변경이 여전히 실패했습니다.

TC 서비스를 다시 시작해도 문제가 발생하지 않았습니다. 결국 전체 TC 서버를 재부팅하면 문제가 해결되었습니다. 바라기를 이것은 누군가 다른 사람을 도울 것입니다.

관련 문제