2016-09-29 7 views
0

우리는 너겟 패키지를위한 Sonatype Nexus3 저장소를 설정하려고합니다. repo는 인터넷 (외부 개발자)에서 액세스 할 수 있어야하므로 익명 액세스를 비활성화하고 LDAP 영역 (Active Directory)을 구성했습니다.Sonatype Nexus3 너겟 피드가 LDAP에 액세스하고 익명 액세스가 없음

개발자는 웹 UI에 로그인하고 너겟 인공물을 검색 할 수 있습니다. 그러나 Visual Studio로 패키지를 가져 오려고하면 "404"오류로 실패합니다. 자격 창이 열립니다 (또는 다른 것).

"401"오류로 인해 nuget 패키지 탐색기가 실패합니다.

Visual Studio (2013/15)로 Nexus3을 실행하려면 어떻게해야합니까?

답변

0

설명에 따르면, 너겟 패키지를위한 Sonatype Nexus3 저장소를 만들고 익명 액세스를 비활성화하고 LDAP 영역을 구성했습니다. Visual Studio 2013/2015를 사용하면 자격 증명 창이 모두 표시됩니다. 자격 증명 정보를 입력하면 모든 nuget 패키지가 나열됩니다.

"404"오류를 찾을 수 없습니다. 도구 -> 옵션 -> NuGet 패키지 관리자 -> 패키지 소스에서 저장소 URL을 수정하면 404 오류가 발생하고 자격 증명 창이 팝업되지 않습니다. 그러면 당신이 당신의 자격 증명 정보를 입력하지 않았기 때문에 허가받지 않은 것을 의미하는 401 에러가 나옵니다.

그래서 저장소 URL을 확인하여 URL이 올바른지 확인하십시오. URL을 브라우저에 복사하여 액세스 가능한지 확인할 수 있습니다.

+0

새 패키지를 제거한 후 다시 시작하면 작동합니다. 나는 그것이 왜 작동하지 않는지 모르겠다. 감사. – WebDucer