前提・実現したいこと
こちらのリンクから
https://karuta-kayituka.hatenablog.com/entry/2020/04/05/124531
npmのパッケージを作成しようとしております。
そのうえで、gitlab上に新しくプロジェクトを作成し、
上記のリンクに沿って実行しておりました。
その際に、上記リンクの「2. 他のリポジトリからimport確認」で躓いている状態です。
発生している問題・エラーメッセージ
gitlabにnpmパッケージを作成し、package.jsonのdependenciesに
今回の作成したモジュールを追加してgit installをしようとすると
以下のようなエラーが発生します。
※レスポンスを待っても応答せず、ずっとnpm installをしているような感じです。
※package.json(dependenciesに記載したこと)
"xxxModule": "git+ssh://git@gitlab.XXXX/xxxModule.git"
※log
error 404 'xxxModule' is not in the npm registry. 16 error 404 name can no longer contain capital letters 17 error 404 18 error 404 'xxxModule@latest' is not in the npm registry. 19 error 404 Your package name is not valid, because 20 error 404 1. name can no longer contain capital letters 21 error 404 Note that you can also install from a 22 error 404 tarball, folder, http url, or git url.
※gitlabではprivateのプロジェクトを作成している状態です。
様々なリンク先ではgit+https://xxx.gitという形式や
単純にhttps://xxx.gitなども試してみましたが同様にうまくいっておりません。
ちなみにgit+https://xxx.gitでは以下のようなエラーが発生しておりました。
npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://git@gitxxx.git npm ERR! npm ERR! remote: HTTP Basic: Access denied npm ERR! fatal: Authentication failed for 'https://git@gitlabxxx.git/' npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /xxx/_logs/xxx.log
試したこと
urlをhttps://やgit+https://, git+ssh://に変更してnpm installしてみたこと
gitlabの.gitのリンクコピーになっているものをhttpsとsshどちらとも試してみたことです。
質問がわかりづらい場合は、自分の理解力が足りていないせいだと思いますが、
申し訳ありませんがよろしくお願いします。
あなたの回答
tips
プレビュー