잘못된 처리 방법
현상.
■ node.js 프로젝트에서 npm install에서 다음 오류가 발생했습니다. npm install에 실패했습니다.
3
Error while executing:
npm ERR! /usr/local/bin/git ls-remote -h -t git://github.com/{hogehoge}.git
npm ERR!
npm ERR! fatal: remote error:
npm ERR! The unauthenticated git protocol on port 9418 is no longer supported.
npm ERR! Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
npm ERR!
npm ERR! exited with error code: 128
.
.
.
ERR! The unauthenticated git protocol on port 9418 is no longer supported.
ERR! /usr/local/bin/git ls-remote -h -t git://github.com/{hogehoge}.git
위 오류 문장을 출력하는데 npm install이 실패했습니다.까닭
GitHub의 추천 프로토콜은https로 변경되었고git가 시작한 URL은 추천하지 않습니다.
On the Git protocol side, unencrypted git://offers no integrity or authentication, making it subject to tampering. We expect very few people are still using this protocol, especially given that you can’t push (it’s read-only on GitHub). We’ll be disabling support for this protocol.
We’ll permanently stop accepting DSA keys. RSA keys uploaded after the cut-off point above will work only with SHA-2 signatures (but again, RSA keys uploaded before this date will continue to work with SHA-1). The deprecated MACs, ciphers, and unencrypted Git protocol will be permanently disabled.
2022년 3월 15일에 폐지한다.
폐기된git 프로토콜로github에 연결하려고 시도했기 때문에 오류가 발생했습니다.
해결책
git://github.com/{hogehoge}.git부분https화
- git://github.com/{hogehoge}.git
+ https://github.com/{hogehoge}.git
Reference
이 문제에 관하여(잘못된 처리 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kenpi/articles/4b3c445f007ffb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)