উত্তর:
git remote add নাম urlgit push নাম শাখাউদাহরণ:
git remote add origin git@github.com:foo/bar.git
git push origin master
এর জন্য দস্তাবেজগুলি দেখুন git push- আপনি প্রদত্ত শাখার জন্য ডিফল্ট রিমোট হিসাবে একটি রিমোট সেট করতে পারেন; আপনি যদি না করেন তবে নামটি originবিশেষ। কেবল git pushএকা এই git push origin ব্র্যাঙ্কের মতোই করবে (আপনি যে শাখায় রয়েছেন তার জন্য)।
git init --bare /foo/bar.gitএবং তারপরে আপনার স্থানীয়টিকে এখানে চাপ দিন (এই উত্তরের মতো)। সার্ভারে জিপড / টার্ড সহ আপনাকে কোনও কিছু স্থানান্তর করার দরকার নেই।
আপনি যা করতে চাইতে পারেন তা হ'ল প্রথমে আপনার স্থানীয় মেশিনে, সংগ্রহশালার খালি ক্লোন তৈরি করুন
git clone --bare /path/to/repo /path/to/bare/repo.git # don't forget the .git!
এখন, নতুন / repz.git ডিরেক্টরিটি tar / gzip ব্যবহার করে বা আপনার প্রিয় আর্কাইভ সরঞ্জামটি যাই হোক না কেন সংরক্ষণ করুন এবং সংরক্ষণাগারটি সার্ভারে অনুলিপি করুন।
আপনার সার্ভারে রেপো সংরক্ষণাগারভুক্ত করুন। এরপরে আপনাকে আপনার স্থানীয় সংগ্রহস্থলে একটি রিমোট সেট আপ করতে হবে:
git remote add repo-name user@host:/path/to/repo.git #this assumes you're using SSH
তারপরে আপনি রিমোট রেপো থেকে এটিতে চাপতে এবং টানতে সক্ষম হবেন:
git push repo-name branch-name
git pull repo-name branch-name
চারপাশে সংগ্রহস্থলগুলি সরানোর বিভিন্ন উপায় রয়েছে, git bundleযদি আপনার অপ্রতুল নেটওয়ার্কের উপলব্ধতা থাকে তবে একটি দুর্দান্ত উপায়। যেহেতু একটি গিট সংগ্রহস্থলটি কেবলমাত্র ফাইলগুলি পূর্ণ একটি ডিরেক্টরি, তাই আপনি যেভাবেই সর্বোত্তম অনুসারে .gitডিরেক্টরিটির অনুলিপি তৈরি করে একটি সংগ্রহস্থল "ক্লোন" করতে পারেন ।
সর্বাধিক দক্ষ উপায় হ'ল কোথাও বাহ্যিক সংগ্রহশালা ব্যবহার করা ( গিটহাব ব্যবহার করুন বা গিটোসিস সেটআপ করা ) এবং তারপরে git push।
remote server> cd /home/ec2-user
remote server> git init --bare --shared test
add ssh pub key to remote server
local> git remote add aws ssh://ec2-user@<hostorip>:/home/ec2-user/dev/test
local> git push aws master
গিথুব বলুন, আপনি একটি শাখাটিকে দূরবর্তী সার্ভারে ঠেলাতে পারেন । আপনাকে প্রথমে প্রাথমিক প্রকল্প সেটআপ করতে হবে, তারপরে আপনার প্রকল্পটি ক্লোন করুন এবং:
git push <remote repo> <your branch>
git push -u --allআমরা বর্জন করতেoriginযেমন ডিফল্ট ঠেলাঠেলি জন্য নাম ধরে এবং-uএছাড়াও দূরবর্তী শাখা ট্র্যাক করবে।