মনে করুন আপনার কাছে একটি সংগ্রহস্থল রয়েছে github.com/someone/repo
এবং আপনি এটি কাঁটাচামচ করেন github.com/you/repo
। আপনি প্রধান রেপোর পরিবর্তে আপনার কাঁটাচামচ ব্যবহার করতে চান, তাই আপনি একটি করেন
go get github.com/you/repo
এখন এই রেপোর সমস্ত আমদানি পথগুলি "ভাঙ্গা" হয়ে যাবে, অর্থাত্ যদি ভাণ্ডারগুলিতে একাধিক প্যাকেজ থাকে যা পরস্পর URL এর মাধ্যমে একে অপরকে উল্লেখ করে তবে তারা উত্সটি উল্লেখ করবে, কাঁটাচামচ নয়।
এটি সঠিকভাবে ম্যানুয়ালি ক্লোনিং করার মতো আরও ভাল উপায় কি আছে?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo
ec2
প্যাকেজ - এটি একটি হয়েছে launchpad.net/goamz/aws
আমদানি করুন। উভয়ই aws
এবং ec2
প্যাকেজগুলি সেম সংগ্রহস্থলে থাকে, তাই যখন কাঁটাচামচ করা হয় তখন সঠিক প্যাকেজটি (কাঁটাচামচের একটি) উল্লেখ করা যায় না।