پرش به مطلب اصلی

Gitlab

Gitlab یک پلتفرم مبتنی بر وب است که مجموعه‌ی کاملی از ابزارها را برای مدیریت پروژه، همکاری تیمی، CI/CD و کنترل نسخه در اختیار توسعه‌دهندگان می‌گذارد. گیتلب با پشتیبانی از سیستم کنترل نسخه‌ی Git و ارایه‌ی قابلیت‌های Branch و Merge به تیم‌های توسعه‌ی نرم‌افزار امکان مدیریت بهینه‌ی مخازن کد، دنبال کردن، تست و پیاده‌سازی تغییرات را می‌دهد.

استقرار با یک کلیک

به کمک اپلیکیشن‌های آماده‌ی کانتینر ابری آروان راه‌اندازی Gitlab تنها با یک کلیک امکان‌پذیر است.

استفاده از Gitlab

پس از استقرار اپلیکیشن بر بستر کانتینر ابری آروان، می‌توانید از طریق دامنه‌ی رایگان آروان یا دامنه‌ی شخصی‌تان (اگر آن را روی این اپلیکیشن تنظیم کرده‌اید) به Gitlab دسترسی داشته باشید.

برای ورود به محیط گیت‌لب از نام کاربری root و پسوردی که در فرآیند ساخت اپلیکیشن در پنل ابر آروان انتخاب کرده‌اید استفاده کنید.

تنطیمات اولیه حساب کاربری

پس از نصب، گیت‌لب یک حساب کاربری با اطلاعات پیش‌فرض برایتان می‌سازد. برای تغییر نام و ایمیل‌تان از administrator و admin@example.com‍ باید وارد بخش "Edit Profile" شوید. پس از وارد کردن نام و انجام تنظیمات‌تان روی دکمه‌ی "Update profile settings" بزنید و با وارد کردن پسوردتان، تنظیمات جدید را ذخیره کنید.

سپس به بخش "Account" بروید. در این‌جا می‌توانید Username‌تان را تغییر دهید و ورود دو مرحله‌ای را فعال کنید. با توجه به این‌که نام کاربری پیش‌فرض در گیت‌لب root است، بهتر است برای امنیت بیش‌تر آن را با نام دیگری تعویض کنید. در آخر روی "Update username" کلیک کنید.

توجه داشته باشید که در لاگین بعدی باید Username جدیدتان را وارد کنید.

محدود کردن ثبت نام عمومی

با تنظیمات پیش‌فرض فعلی در گیت‌لب، هر کسی می‌تواند یک حساب کاربری بسازد. اگر می‌خواهید یک پروژه‌ی عمومی را میزبانی کنید این تنظیمات مناسبی برای شماست؛ با این حال در بیش‌تر موارد محدودیت‌های بیش‌تری در این خصوص لازم است.

برای تنظیم این ویژگی وارد تنظیمات "Admin" شوید و در بخش "Settings" آن را بر اساس نیازتان تنظیم کنید.

ایجاد یک پروژه

پس از پیکربندی گیت‌لب می‌توانید پروژه‌تان را بسازید. امکان ساخت یک پروژه از ابتدا یا از روی یک قالب و هم‌چنین انتقال پروژه‌‌‌ای که از پیش ساخته و تنظیم شده است در این بخش برایتان امکان‌پذیر است.

برای نمونه، از روی قالب Sample گیت‌لب یک پروژه می‌سازیم و قابلیت‌های آن را بررسی می‌‌کنیم.

برای اطلاع از جزییات بیش‌تر می‌‌توانید از مستندات گیت‌لب استفاده کنید.