আমি আমার দলের সাথে প্রকল্পগুলি ভাগ করতে একটি গিট সার্ভার ইনস্টল করতে চাই।
আপনি কেবল গিট ব্যবহার করতে পারেন।
গিটার সার্ভারের জন্য আপনাকে কেবল গিটারটি প্রয়োজন যা দূরবর্তী সার্ভারে প্রয়োজন। আপনার যদি সূক্ষ্ম দানযুক্ত অনুমতিগুলির প্রয়োজন না হয় (কেবলমাত্র আপনার দলের সাথে ভাগ করে নেওয়ার ক্ষেত্রে এটির সম্ভাবনা রয়েছে) বা কোনও অতিরিক্ত বৈশিষ্ট্য নেই, আপনার গিটোলাইট বা অনুরূপ দরকার নেই।
কোন ইনস্টল সমাধান
যদি গিটটি রিমোট সার্ভারে উপলভ্য থাকে তবে আপনি কিছু না করে এখনই যা করতে চান তা করতে পারেন
ssh [user@]server
cd repos/are/here/
mkdir project.git
cd project.git
git init --bare
স্থানীয়ভাবে:
cd projects/are/here/project
git remote add origin [user@]server:repos/are/here/project.git
git push -u origin master
গিট সার্ভার সেট আপ করা সহজ।
যদি আপনি ডেডিকেটেড গিট ব্যবহারকারীর সাথে জিনিসগুলি করতে চান, গিট সার্ভার সেট আপ করার জন্য ডকগুলি সংক্ষিপ্ত - কারণ এটি করা সত্যিই বেশ সহজ।
সংক্ষেপে:
- গিট ইনস্টল করুন
- গিট নামের একটি ব্যবহারকারী তৈরি করুন
- গিট ব্যবহারকারীর
.ssh/authorized_keys
ফাইলে আপনার এবং আপনার দলের পাবলিক কী যুক্ত করুন
- গিট ব্যবহারকারীর শেল হতে পরিবর্তন করুন
git-shell
- সার্ভারে রেপো তৈরি করুন
- git@yourserver.com এ গিট টান / ঠেলাঠেলি শুরু করুন
শুধুমাত্র ডেডিকেটেড Git ব্যবহারকারী ব্যবহার করে এবং না মধ্যে পার্থক্য, যে যদি আপনি সেটআপ Git ব্যবহারকারী ব্যবহার করা git-shell
এটি নিজে অন্য কিছু করতে অনুমতি দেয় না। যদিও গিট সার্ভার হিসাবে অভিনয় করার ক্ষেত্রে এটি কোনও ইনস্টল সমাধান নয়