راه اندازی مخزن اختصاصی با GitLab

وقتی چند برنامه نویس به صورت مشترک روی یک پروژه کار می کنند اصولا می بایست از یک سیستم ورژن کنترل استفاده کنند. متداول ترین این نوع ابزار ها در حال حاضر گیت (Git) هست.

اما برای استفاده از این ابزار در شرایط فوق الذکر نصب اون به صورت تنها بر روی سیستم کافی نیست و نیاز به سروری به صورت ریموت برای نگهداری و سینک کد ها خواهید داشت.

در حال حاضر سایت های نظیر GitHub و BitbBcket این سرویس را با محدودیت هایی به صورت رایگان ارائه می کنند، اما قطعا این سرویس ها در طولانی مدت و یا در پروژه بزرگ کمک چندانی به شما نخواهند کرد. همچنین به علت مشکلات اینترنت داخلی و اختلال گاه و بیگاه در پروتکل SSL که این گونه سرویس ها عموما از اون استفاده می کنند، با مشکل سرعت پایین و عدم دسترسی مواجه هستیم.

GitLab نرم افزاری باز متن هست که امکان مدیریت، بازبینی، ترک کردن و امکاناتی مشابه GitHub و BitBucket را برای شما فراهم می کند. در این قسمت میتوانید یک سری از امکاناتی که این نرم افزار در اختیار شما خواهد گذاشت را مشاهده کنید. برای استفاده از این نرم افزار نیاز به سرور اختصاصی یا وی پی اس یا در سطح پایین تر سروری در شبکه داخلی خود خواهید داشت.

نصب GitLab به دو صورت دستی و به صورت پکیج آماده امکان پذیر هستش که در ادامه شیوه نصب این نرم افزار از طریق پکیج بر روی سرور لینوکس اوبونتو نسخه ۱۴.۰۴ را توضیح خواهم داد.

قبل از هر چیز برای نصب GitLab میبایستی از نصب OpenSSH بر روی سرور اطمینان حاصل کنید، سپس در صورت عدم نصب، از طریق دستور زیر اون را بر روی سرور نصب کنید.

سپس میبایستی پکیج نرم افزار دانلود و از طریق دستورات ذکر شده در زیر عملیت نصب را انجام بدید.

پسیار خوب، تا این لحظه کلیه پکیج های لازم بر روی سرور نصب شده، حالا میبایست در فایل تنظیمات آدرس و پورتی که مایلید GitLab بر روی اون در دسترس قرار گیرد مشخص کنید و پیکربندی GitLab را انجام دهید.

در مثال بالا مقدار 192.168.1.100 را با دامنه یا آی پی سرور و 1234 را با پورت مورد نظر خود جایگزین نمایید. سپس از طریق دستور زیر عملیات پیکربندی را آغاز کنید.

چنانچه عملیات با موفقیت و بدون خطا انجام شود، GitLab در آدرسی که در بالا وارد نمودید در دسترس خواهد بود. برای اولین ورود به سیستم از نام کاربری root وپسورد 5iveL!fe استفاده نمونده و پس از اولین ورود پسورد خود را تغییر دهید.

 

4 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *