![Git에서 전역적으로 보안 패키지를 설치해야 합니다.](https://linux55.com/image/163188/Git%EC%97%90%EC%84%9C%20%EC%A0%84%EC%97%AD%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%B3%B4%EC%95%88%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EB%8B%A4..png)
npm을 사용하여 전역적으로 설치 패키지를 추가해야 합니다.
설치하는 명령어는
npm i -g git+ssh://[email protected]:1234/packagename/packagename.git
이 명령을 사용하려면 알려진 호스트 파일에 다음과 같은 내용을 추가해야 합니다.
gitlab.companyname.io,129.123.123.121 ecdsa-sha2-nistp256 cant/show/you+the/key=
그래서 ~/.ssh/known_hosts에 추가했습니다.
하지만 설치하려고 할 때마다 터미널에 액세스할 수 없다고 표시됩니다. 그래서 루트를 사용하여 설치하려고했습니다.
명령은 더 이상 실행되지 않았지만 다음과 같은 이유로 차단되었습니다.
[..................] / rollbackFailedOptional: verb npm-session somethignsomething
알려진 호스트 파일에 공개 키를 어떻게 추가하고 전역적으로 설치할 수 있도록 어디에 추가합니까?