2017-11-09 13 views
2

ProGet에서 "Chocolatey"라는 Chocolatey 피드를 만들었습니다. 이제 Chocolatey에서 어떻게 사용합니까?ProGet에서 Chocolatey 피드를 Chocolatey 소스로 설정하는 방법은 무엇입니까?

PS> choco source add --name=ProGet --source="http://my-proget-server/feeds/Chocolatey" 
Chocolatey v0.10.8 
Added ProGet - http://my-proget-server/feeds/Chocolatey (Priority 0) 

가 소스로 "PROGET"를 나열만큼의 근무 명령 :

내가 소스 추가하려면이 명령을 실행 시도

PS> choco source list 
Chocolatey v0.10.8 
chocolatey - https://chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False. 
ProGet - http://my-proget-server/feeds/Chocolatey | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False. 

을 나는 다음 비활성화 기본 소스 :

PS> choco source disable --name=chocolatey 
Chocolatey v0.10.8 
Disabled chocolatey 

PROGET 원까지 choco search 같은 잘못이 작동하지 않습니다

PS> choco search curl 
Chocolatey v0.10.8 
The remote server returned an error: (400) Bad Request. 

답변

2

내가 피드의 "패키지 소스 URL"에 choco source add 명령의 source 매개 변수를 설정해야합니다. 필자가 제공 한 값은 실제로 ProGet 웹 응용 프로그램의 피드에 대한 '세부 정보'페이지이며 그 페이지에는 패키지 원본 URL이 표시됩니다. 내 경우에는, 올바른 명령 (나쁜 소스를 제거한 후) 실행하는 것은이었다

choco source add --name=ProGet --source="http://my-proget-server/nuget/Chocolatey" 
다음

문제와 그의 출력 사이에 추가 공백 [모두 함께 작동하는지 테스트를 해결하기 위해 모든 명령입니다 명령 및 모든 후속 명령] :

PS> choco source remove --name=ProGet 
Chocolatey v0.10.8 
Removed ProGet 

PS> choco source add --name=ProGet --source="http://my-proget-server/nuget/Chocolatey" 
Chocolatey v0.10.8 
Added ProGet - http://my-proget-server/nuget/Chocolatey (Priority 0) 

PS> choco source disable --name=chocolatey 
Chocolatey v0.10.8 
Nothing to change. Config already set. 

PS> choco source list 
Chocolatey v0.10.8 
chocolatey [Disabled] - https://chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False. 
ProGet - http://my-proget-server/nuget/Chocolatey | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False. 

PS> choco search curl 
Chocolatey v0.10.8 
curl 7.56.1 [Approved] 
Cmder 1.3.3 [Approved] Downloads cached for licensed users 
cmdermini 1.3.3 [Approved] Downloads cached for licensed users 
insomnia-rest-api-client 5.11.0 [Approved] Downloads cached for licensed users 
rust 1.21.0 [Approved] Downloads cached for licensed users 
git-lfx 0.1.0 [Approved] 
jivkok.dev1 1.1.0.8 - Possibly broken 
etcd 3.2.9 [Approved] Downloads cached for licensed users 
tivotogo-plex 2016.12.30 [Approved] Downloads cached for licensed users 
rust-ms 1.21.0 [Approved] Downloads cached for licensed users 
mve 2016.05.17.00 [Approved] Downloads cached for licensed users 
11 packages found. 
+1

나는 거기에 세부 정보를 표시하는 것을 좋아합니다. ProGet 유료 버전입니까? – ferventcoder

+0

@ferventcoder 라이선스가 정확히 무엇인지 잘 모르겠습니다. 유료 버전보다 오래된 ProGet의 오래된 버전입니다. –