আমরা আমাদের বেসরকারী প্রকল্পের জন্য গিটল্যাব ব্যবহার করছি । গিথুব থেকে কয়েকটি কাঁটাযুক্ত লাইব্রেরি রয়েছে, আমরা এনপিএম মডিউল হিসাবে ইনস্টল করতে চাই। সরাসরি এনপিএম থেকে এই মডিউলটি ইনস্টল করা ঠিক আছে এবং উদাহরণস্বরূপ:
npm install git://github.com/FredyC/grunt-stylus-sprite.git
... সঠিকভাবে কাজ করে, কিন্তু গিটল্যাবের জন্যও একই কাজ, কেবলমাত্র ডোমেন পরিবর্তন করা আমাকে এই ত্রুটি করে gets
npm WARN `git config --get remote.origin.url` returned wrong result (git://git.domain.com/library/grunt-stylus-sprite.git)
npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git Cloning into bare repository 'D:\users\Fredy\AppData\Roaming\npm-cache\_git-remotes\git-git-domain-com-library-grunt-stylus-sprite-git-6f33bc59'...
npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git fatal:unable to connect to git.domain.com:
npm ERR! git clone git://git.domain.com/library/grunt-stylus-sprite.git git.domain.com[0: 77.93.195.214]: errno=No error
npm ERR! Error: Command failed: Cloning into bare repository 'D:\users\Fredy\App
Data\Roaming\npm-cache\_git-remotes\git-git-domain-com-library-grunt-stylus-spr
ite-git-6f33bc59'...
npm ERR! fatal: unable to connect to git.domain.com:
npm ERR! git.domain.com[0: xx.xx.xx.xx]: errno=No error
গিটল্যাবের ওয়েব ইন্টারফেস থেকে আমার এই ইউআরএল রয়েছে
git@git.domain.com:library/grunt-stylus-sprite.git
। npm install
এটির বিরুদ্ধে চালানো git
এনপিএম রেজিস্ট্রি থেকে মডিউল ইনস্টল করার চেষ্টা করে ।
তবে ইউআরএল ব্যবহার: git+ssh@git.domain.com:library/grunt-stylus-sprite.git
হঠাৎ আমাকে পাসওয়ার্ড জিজ্ঞাসা করছে। আমার এসএসএইচ কীতে পাসফ্রেজ অন্তর্ভুক্ত নেই, তাই আমি ধরে নিই যে এটি কীটি লোড করতে সক্ষম হয় নি। এর জন্য কিছু কনফিগারেশন আছে যে আমি মিস করেছি? কীটি নাম সহ আমার হোম ডিরেক্টরিতে মান স্থানে অবস্থিত "id_rsa"
।
আমি উইন্ডোজ 7 এক্স 64 এ আছি।
হালনাগাদ
এনপিএম ভি 3 যেহেতু গিটল্যাব এবং অন্যান্য উত্সগুলির জন্য অন্তর্নির্মিত সমর্থন রয়েছে (বিটবকেট, গিস্ট), যেখানে আপনি প্যাকেজ ইনস্টল করতে পারবেন। দুর্ভাগ্যক্রমে এটি কেবল জনসাধারণের জন্য কাজ করে তাই এটির সাথে এটি ঠিক সম্পর্কিত নয় তবে কিছুকে এটি কার্যকর হতে পারে।
npm install gitlab:<gitlabname>/<gitlabrepo>[#<commit-ish>]
ডকুমেন্টেশন দেখুন: https://docs.npmjs.com/cli/install
<placeholders>
আমি বিভিন্ন প্রকারের চেষ্টা করেছি এবং এটি এখনও বলে যে প্রকল্পটি পাওয়া যায় নি।