Golang 종속성 관리: 리포지토리 제거 탐색
NPM이 종속성 지속성을 보장하는 NodeJS와 달리 Golang에서는 다음과 같은 우려가 있습니다. , 종속성 소유자는 GitHub에서 리포지토리를 제거하여 종속 프로젝트를 사용할 수 없게 만들 수 있는 권한이 있습니다. 이 문서에서는 이에 대한 의미를 살펴보고 문제를 완화하기 위한 솔루션을 제시합니다.
먼저, 저장소가 제거되고 새 호스팅 사이트로 이동된 경우:
두 번째로, 패키지는 유지 관리되는 별칭 가져오기 경로를 사용합니다.
Golang의 기본 설정은 프록시를 사용하므로 NPM 세계에 비해 이 문제의 우려가 적습니다.
위 내용은 Golang에서 종속성 제거를 처리하는 방법: 손상된 프로젝트를 방지하기 위한 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!