GitHub 패키지 레지스트리에서 NuGet 패키지 설치

Pieterjan

많은 시행 착오 끝에 결국 다음 작업 / 명령을 사용하여 Github 패키지 레지스트리에서 NuGet 패키지를 얻었습니다.

  1. GitHub로 이동
    • 아바타 (오른쪽 상단) → 설정 → 개발자 설정 → 개인 액세스 토큰을 클릭합니다.
    • 다음 범위와 토큰을 생성 : write:packages, read:packages,delete:packages
    • repoOAuth 토큰 범위를 자동으로 확인합니다.
  2. cmd 열기
    • 프로젝트 디렉터리 또는 NuGet 패키지가 포함 된 디렉터리로 이동합니다.
    • 새 너겟 소스 추가
      • dotnet nuget add source --username [GithubUserName] --password [YourApiKey] --name github https://nuget.pkg.github.com/[UsernameOrOrganizationName]/index.json
    • 패키지를 github소스로 푸시
      • dotnet nuget push --source github bin\Release\MyAwesomePackage.1.0.0.nupkg

GitHub에서 NuGet 패키지를 볼 수 있으므로 이제 설치하겠습니다.

  1. 새 프로젝트를 만들었습니다 → NuGet 패키지 관리 → 설정
  2. 패키지 소스 추가 :

이제 패키지를 설치할 수 있습니다. 하지만 소스를 선택하고 패키지를 검색하면 GitHub 로그인 창이 나타납니다. 내 사용자 계정 자격 증명으로 로그인하더라도 여전히 내 패키지에 액세스 할 수 없습니다 (조직 Github에 푸시 됨). 이제 사용자 지정 패키지 소스에 NuGet 패키지 관리자를 사용할 때 항상 다음 오류가 발생합니다 Output Window.

NuGet 패키지 관리자의 사용자 지정 GitHub 소스에서 패키지를 검색하는 동안 오류가 발생합니다.

[source-name] Failed to retrieve metadata from source 'https://nuget.pkg.github.com/[UsernameOrOrganizationname]/query?q=&skip=0&take=26&prerelease=true&semVerLevel=2.0.0'.
  Response status code does not indicate success: 401 (Unauthorized).

GitHub 레지스트리에 푸시 된 패키지는 공개되어야하며 내 사용자 계정으로도 설치를 위해 액세스 할 수 없습니다. 그러나 내 조직의 GitHub 페이지에 나타납니다. 또한 다른 사용자는 내 개인 GitHub 패키지 소스를 추가 할 필요가 없지만 패키지가 패키지 관리자 내의 일부 글로벌 GitHub 피드에 표시되어야합니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Nuget 패키지 설치

분류에서Dev

github npm 레지스트리에서 패키지 설치-인증 오류 401

분류에서Dev

NuGet 설치 패키지 오류

분류에서Dev

Github에서 Python 패키지 설치

분류에서Dev

R : github / version에서 패키지 설치?

분류에서Dev

CircleCI에 GitHub 패키지 설치

분류에서Dev

패키지 설치

분류에서Dev

Nuget 재설치 패키지-잘못된 패키지 폴더 업데이트

분류에서Dev

CPack NuGet 패키지

분류에서Dev

Visual Studio 2019에서 Nuget 패키지 관리자 다시 설치

분류에서Dev

Visual Studio NuGet 관리자에서 MailChimp.NET 패키지 설치

분류에서Dev

Nuget 패키지에서 특정 dll 설치

분류에서Dev

Nuget Push (패키지 업데이트)-패키지 관리자에 새 설치로 표시

분류에서Dev

Visual Studio 2015에서 Nuget 패키지 HotTowel.Angular.Breeze 설치 실패

분류에서Dev

NuGet 패키지를 설치할 수 없습니다.

분류에서Dev

Nuget이 Jint 패키지를 설치할 수 없습니다.

분류에서Dev

.NETcore, UWP-NuGet 패키지를 설치할 수 없음

분류에서Dev

github repo의 requirements.txt에서 패키지 설치

분류에서Dev

PyCharm을 사용하여 GitHub에서 Python 패키지 설치

분류에서Dev

github 프로젝트를 meteor 패키지로 설치

분류에서Dev

Pipenv로 패키지 설치

분류에서Dev

dabl 패키지 설치

분류에서Dev

패키지 설치 문제

분류에서Dev

반 설치 패키지-Kibana

분류에서Dev

반 설치 패키지-Kibana

분류에서Dev

biomaRt 패키지 설치

분류에서Dev

Nuget 패키지 콘텐츠

분류에서Dev

NuGet 패키지 설치시 npm 설치를 실행할 수 있습니까?

분류에서Dev

GitHub는 매번 동일한 패키지를 설치하나요?