기존 npm에서 라이브러리를 설치해오던 방법이 아닌,
회사 내부 private bitbucket repo에서 라이브러리를 다운로드해오기 위해 ssh용 키를 생성하여 private repo에 접근해야 한다.
ssh key 생성 및 등록 방법이 꽤 복잡하니 메모처럼 작성해둔다.
brew install openssh
mkdir .ssh
cd .ssh
touch config
ssh-keygen -t rsa -C "bitbucket 계정"
Enter file in which to save the key : 뜨면 원하는 이름 작성 후 Enter
password 작성 문구 뜨면 공란으로 Enter
password 재확인 문구 뜨면 공란으로 Enter
ssh-add ~/.ssh/지정키이름
ssh-add -l
cat ./지정키이름.pub | pbcopy
명령어로 저장한 키를 personal settings -> SSH 키에 들어가 등록
ssh -T git@bitbucket.org
authenticated via ssh key. You can use git to connet to Bitbucket. Shell access is disabled
라고 뜨면 접속 완료
npm install -S "git+ssh://git@bitbucket.org:저장소이름" --force