2021-07-16 19:32:08
راهاندازی گیت در سرور
در این بخش درباره راهاندازی یک سرور گیت که این پروتکلها را اجرا میکند خواهیم خواند.
ما در اینجا مراحل اولیه و ساده نصب و راهاندازی بر روی سرور مبتنی بر لینوکس را یاد خواهیم گرفت، اگرچه راهاندازی این سرویسها بر روی مک و ویندوز نیز امکانپذیر هستند. در واقع راهاندازی چنین سروری در سیستمهای شما از نظر ابزاری و امنیتی مشکلات و تفاوتهای زیادی را درپی خواهد داشت اما در هر صورت هدف ما، ارائه یک ایدهٔ کلی درباره راهاندازی سرور گیت به شما است.
برای راهاندازی اولیه هر سرور گیت، باید یک مخزن موجود را به یک مخزن بِر جدید صادر کنیم — مخزنی که شامل هیچ working directory نباشد. معمولاً این کار بسیار ساده است. برای اینکه مخزن خود را کلون کنید و یک مخزن بر جدید بسازید، دستور clone را با آپشن --bare اجرا میکنید. به طور قرار دادی، نامهای پوشه مخزن بر با پسوند git.تمام میشود، به این صورت:
$ git clone --bare my_project my_project.git
Cloning into bare repository 'my_project.git'...
done.
در حال حاضر شما باید یک کپی از اطلاعات پوشه گیت در پوشه my_project.git خود داشته باشید.
تقریباً و به طور خیلی کلی این معادل چنین چیزی است
$ cp -Rf my_project/.git my_project.git
مقدار کمی تفاوتهای جزئی در فایل پیکربندی وجود دارد اما برای هدف شما، این تقریباً همان کار را میکند. خودش مخزن گیت را همراه دارد؛ بدون پوشه کاری و یک پوشه به طور اختصاصی، تنها برای آن میسازد.
150 viewsAlireza, 16:32