আপনি remote set-url origin
ঠিক পরে কল করতে পারবেন নাgit init
, কারণ git remote set-url
কমান্ডটি উত্স তৈরি করবে না, তবে এটি একটি বিদ্যমান দূরবর্তী সংগ্রহস্থল URL পরিবর্তন করে ।
সুতরাং কমান্ডটি git remote set-url
কেবলমাত্র তখনই কাজ করবে যদি আপনি হয় ভান্ডারটিকে ক্লোন করে ফেলেছেন বা ম্যানুয়ালি একটি রিমোট নামক উত্স যুক্ত করেছেন।
আপনি কমান্ড সহ রিমোট পরীক্ষা করতে পারেন git remote -v
এটি নামের পরে রিমোট url দেখাবে, অথবা যদি এই কমান্ডটি ত্রুটি দেয় fatal: Not a git repository (or any of the parent directories): .git
তবে সঞ্চিতির উপস্থিতি নেই, সুতরাং আপনাকে কমান্ড সহ উত্স যোগ করতে হবেgit remote add
1। git remote add
এই কমান্ডটি একটি নতুন রিমোট যুক্ত করতে ব্যবহৃত হয়, আপনি আপনার কমান্ডটি আপনার রিপোসিটরির ডিরেক্টরিতে টার্মিনালে ব্যবহার করতে পারেন।
গিট রিমোট অ্যাড কমান্ড দুটি আর্গুমেন্ট গ্রহণ করে:
- একটি প্রত্যন্ত নাম , উদাহরণস্বরূপ, উত্স
- একটি দূরবর্তী URL , উদাহরণস্বরূপ, https://github.com/user/repo.git
উদাহরণ স্বরূপ:
git remote add origin https://github.com/user/repo.git
2।git remote set-url
গিট রিমোট সেট-url কমান্ডটি একটি বিদ্যমান রিমোট রিপোজিটরি URL পরিবর্তন করে।
গিট রিমোট সেট-url কমান্ডটি দুটি আর্গুমেন্ট গ্রহণ করে:
- একটি বিদ্যমান দূরবর্তী নাম । উদাহরণস্বরূপ,
origin
বা upstream
দুটি সাধারণ পছন্দ।
- রিমোটের জন্য একটি নতুন ইউআরএল
উদাহরণস্বরূপ আপনি git remote set-url
কমান্ডটি দিয়ে আপনার দূরবর্তীটির URL টি এসএসএচ থেকে এইচটিটিপিএসে পরিবর্তন করতে পারেন ।
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
কমান্ড সহ আপনি যাচাই করতে পারবেন যে রিমোট URL টি পরিবর্তিত হয়েছে git remote -v
।
দ্রষ্টব্য: "উত্স" হ'ল আদেশের অংশ নয় এমন একটি কনভেনশন। "উত্স" দূরবর্তী সংগ্রহস্থলের স্থানীয় নাম। আপনি "উত্স" এর পরিবর্তে যে কোনও নাম ব্যবহার করতে পারেন।
উদাহরণ স্বরূপ:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
গিথুব থেকে রেফারেন্স: রিমোট অ্যাড , রিমোট সেট-ইউআরএল