GitHub থেকে Bitbucket থেকে বহন




(4)

আমি অনুমান করছি আপনি সহজেই আপনার প্রকল্পের সাথে সংগ্রহস্থলটি ডাউনলোড করতে চান ... এবং আপনি কে কে পি পি এইচ পি অবদান রাখতে পারবেন না, ঠিক?

যদি তাই হয়, আপনি শুধু আপনার repo একটি বহিরাগত রেফারেন্স যোগ করার প্রয়োজন।

SVN: জিআইটি সমতুল্য বহির্ভূত?

এবং পরে, যদি আপনি কেকপিএইচপি-কে অবদান রাখতে চান তবে আপনি কেবল মূল রেপোতে এটি ঠিক করতে পারেন।

আমি কেকপিএইচপি-এর উপর ভিত্তি করে একটি প্রকল্পে কাজ করছি, যা গিটহাব-এ হোস্ট করা হয়েছে। আমার প্রকল্প বিটবাকটে হোস্ট করা হচ্ছে। তাদের উভয় গিট ব্যবহার। মূলত আমি আমার বিটবলেট রিপোজিটরিতে কেকপিএইচপি-এর কেকপিএইচপি এর সঠিক শব্দটি ব্যবহার করছি কিনা জানি না, আপডেটগুলি পেতে সক্ষম হবার জন্য সমস্ত CakePHP জিপ / টর ডাউনলোড করার প্রয়োজন ছাড়া এবং ফোল্ডার প্রতিস্থাপন, তারপর কমিট এবং ধাক্কা, কিন্তু একটি 'একত্রিত' (?) সঙ্গে সম্ভবত।

ধন্যবাদ!


BitBucket এ একটি নতুন সংগ্রহস্থল তৈরি করার সময় উপরের ডানদিকে বোতামটি Import repository করুন। আপনি ফর্ক করতে চান এমন রিপোজিটরির জন্য ক্লোনে ক্লিক Clone or download ক্লিপ ক্লিক করার সময় পাওয়া https ইউআরএলটি প্রবেশ করান।

আপনার সংগ্রহস্থল একটি নাম দিন, আপনার গোপনীয়তা সেটিংস কনফিগার করুন, এবং সেখানে আপনি যান!


আপনি যদি আপনার রেপো আপ টু ডেট রাখতে চান তবে দুটি রিমোট ব্যবহার করুন: গিথুব ( upstream ) এবং বিটবাকিট ( origin ):

# Clone original CakePHP source code from Github
git clone --mirror https://github.com/cakephp/cakephp
cd cakephp
# Rename remote from `origin` to `upstream`
git remote rename origin upstream
# Add your Bitbucket repo (this is where your code will be pushed)
git remote add origin https://bitbucket/your/repo.git
# Push everything to Bitbucket
git push --mirror origin

গীথুব থেকে কেকপিএইচপি আপডেট করতে:

git pull upstream master

Bitbucket এ আপনার কোড পরিবর্তনগুলি ধাক্কা দেওয়ার জন্য:

git push origin master

আজ বিভিন্ন সাইট জুড়ে "টান অনুরোধ" পাঠানো সম্ভব নয়। আমি বিটবাক্ট ইস্যু ট্র্যাকারের জন্য এটির জন্য একটি বৈশিষ্ট্য অনুরোধ যুক্ত করেছি: #3288 । আপনি এই ট্র্যাক করতে চান তাহলে আমি আপনাকে অনুসরণকারী হিসাবে নিজেকে যোগ সুপারিশ।

যাইহোক, আপনি এখনও কোনও জিপ ফাইল বা টারবলগুলি ডাউনলোড না করেই সোর্সটিকে গিটহুব থেকে বিটবકેટে সরাতে পারবেন। আপনি GitHub থেকে একটি ক্লোন তৈরি করুন এবং Bitbucket এ চাপুন:

$ git clone https://github.com/cakephp/cakephp
$ cd cakephp
$ git push [email protected]:mg/cakephp.git master

আমি প্রথম বিটবলেটে একটি খালি জিট রিপোজিটরি হিসাবে mg/cakephp তৈরি করেছি। এই ভাবে আপনি GitHub থেকে Bitbucket এ পরিবর্তনগুলি টানতে / টানতে পারেন।





bitbucket