وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

GitLab را نصب کنید روی اوبونتو 22.04

0 39
زمان لازم برای مطالعه: 2 دقیقه


GitLab یک مخزن Git مبتنی بر وب است که به عنوان یک سیستم کنترل نسخه عمل می کند. یک نرم افزار سیستم کنترل نسخه (VCS) تغییرات کد منبع را در یک محیط مشترک ردیابی و حفظ می کند. مانند GitHub و Bitbucket، GitLab همچنین به شما امکان دسترسی از راه دور به مخازن Git را می دهد.

از GitLab می توان برای به اشتراک گذاشتن کدها و ملزومات یک برنامه در طول چرخه عمر توسعه آن برنامه استفاده کرد. یکی از مزیت های اصلی GitLab این است که می توانید مخازن Git را بر اساس نیاز خود مدیریت کنید، مانند عمومی/خصوصی نگه داشتن اطلاعات.

این مقاله نصب گام به گام GitLab را ارائه می دهد روی اوبونتو 22.04. علاوه بر این، پیکربندی GitLab را نیز یاد خواهید گرفت روی اوبونتو 22.04.

پیش نیازها

برای نصب و استفاده از GitLab باید ابزارهای مختلفی مانند کرل، سرور OpenSSH و … را نصب کنید. روی اوبونتو 22.04.

ابتدا لیست بسته های سیستم را با صدور دستور زیر به روز کنید:

$ سودو آپدیت مناسب

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

اکنون پیش نیازها را با صدور دستور زیر نصب کنید:

$ سودو apt نصب tzdata curl ca-certificates openssh-server

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود
توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

روش نصب GitLab روی اوبونتو 22.04

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

مرحله 1: در زمان این نگارش، مخزن Gitlab برای اوبونتو 22.04 در دسترس نیست. در اینجا، ما مخزن Gitlab را برای Focal-Fossa (اوبونتو 20.04) پیکربندی می کنیم. روی Jammy Jellyfish (اوبونتو 22.04).

پیشنهاد می‌کنیم بخوانید:  نصب فایل DEB روی اوبونتو

اولا، شما باید import کلید GPG را با صدور دستور زیر:

$ gpg_key_url=“https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey”

حلقه -fsSL $gpg_key_url| سودو gpg –عزیز -o /و غیره/apt/trusted.gpg.d/gitlab.gpg

GitLab را نصب کنید روی اوبونتو 22.04GitLab را نصب کنید روی اوبونتو 22.04

اکنون، مخزن گیتلب اوبونتو 20.04 را در فایل sources.list.d اوبونتو 22.04 اضافه کنید.

$ سودو سه راهی /و غیره/apt/sources.list.d/gitlab_gitlab-ce.list<

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

گام 2: پس از انجام این کار، کتابخانه های اصلی اوبونتو 22.04 را به صورت زیر به روز کنید:

$ سودو آپدیت مناسب

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

اکنون برای نصب GitLab دستور زیر را اجرا کنید روی اوبونتو 22.04:

$ سودو apt نصب gitlab-ce

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود
توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

دستور بالا نسخه انجمن GitLab را نصب کرده است روی اوبونتو 22.04.

با استفاده از دستور زیر نصب را تایید کنید:

$ سودو gitlab-rake gitlab:env:info

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

روش پیکربندی GitLab روی اوبونتو 22.04

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

مرحله 1: GitLab به پورت 80 (http) و پورت 443 (https) گوش می دهد. ابتدا هر دو پورت را مجاز کنید روی فایروال با استفاده از دستورات زیر:

$ سودو ufw به https اجازه می دهد

$ سودو ufw اجازه http

$ سودو ufw اجازه می دهد ssh

رابط کاربری گرافیکی توضیحات به طور خودکار تولید می شودرابط کاربری گرافیکی توضیحات به طور خودکار تولید می شود

تنظیمات فایروال را مجدداً بارگیری کنید تا با تغییرات بالا سازگار شوید:

$ سودو ufw بارگذاری مجدد

یک عکس حاوی متن توضیحات به طور خودکار تولید شدیک عکس حاوی متن توضیحات به طور خودکار تولید شد

گام 2: آدرس وب را که در آن رابط وب Gitlab در دسترس خواهد بود، بررسی کنید:

$ سودو نانو /و غیره/gitlab/gitlab.rb

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

آدرس وب را می توان در خطی یافت که با ” شروع می شودخارجی_url” همانطور که در تصویر بالا نشان داده شده است.

پیشنهاد می‌کنیم بخوانید:  چگونه آدرس IP خود را در اوبونتو پیدا کنم؟

اکنون GitLab را با کمک دستور زیر پیکربندی مجدد کنید:

$ سودو gitlab-ctl پیکربندی مجدد

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود
GitLab را نصب کنید روی اوبونتو 22.04GitLab را نصب کنید روی اوبونتو 22.04

مرحله 3: در نهایت، دستور زیر را برای راه اندازی سرور GitLab اجرا کنید:

$ سودو شروع gitlab-ctl

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

همچنین می توانید وضعیت سرویس های GitLab را به صورت زیر دریافت کنید:

$ سودو وضعیت gitlab-ctl

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

علاوه بر این، دستور زیر به شما این امکان را می دهد که وب سرویس های Gitlab را مجددا راه اندازی کنید:

$ سودو شروع gitlab-ctl

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

روش حذف GitLab از اوبونتو 22.04

GitLab یک ابزار بسیار مفید برای توسعه نرم افزار به روشی مشترک است. اگر دیگر از سرویس‌های GitLab استفاده نمی‌کنید، می‌توانید با صدور دستور زیر آن را از Ubuntu 22.04 حذف کنید:

$ سودو apt حذف gitlab-ce

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

همچنین می توانید مخزن GitLab را از لیست apt به صورت زیر حذف کنید:

$ سودو rm /و غیره/apt/sources.list.d/gitlab_gitlab-ce.list

GitLab را نصب کنید روی اوبونتو 22.04GitLab را نصب کنید روی اوبونتو 22.04

نتیجه

GitLab مخزن گیت پر استفاده برای ردیابی و مدیریت تغییرات ایجاد شده در کد منبع یک برنامه است. Gitlab به عنوان یک سیستم کنترل نسخه (VCS) توسط سازمان هایی مانند ناسا، آی بی ام، سونی، اسپیس ایکس، علی بابا و بسیاری دیگر اعمال می شود. این مقاله مراحل نصب GitLab را ارائه می دهد روی اوبونتو 22.04. جدا از نصب، پیکربندی، استفاده و حذف GitLab را یاد گرفته اید روی اوبونتو 22.04.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 19:35:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید