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

سرور مجازی NVMe

روش نصب Apache Subversion روی اوبونتو

0 9
زمان لازم برای مطالعه: 3 دقیقه


Apache Subversion که به اختصار SVN نامیده می شود، یک سیستم کنترل نسخه منبع باز است که توسط آپاچی منتشر شده و توسط توسعه دهندگان برای ردیابی تغییرات کد در پروژه ها استفاده می شود. علاوه بر این، SVN تغییرات پروژه را مستند و سازماندهی می کند، و می تواند در سراسر شبکه کار کند، به خصوص که از پروتکل های مختلفی مانند HTTPS، HTTP و SVN پشتیبانی می کند.

راهنمای امروز روش نصب SVN را پوشش می دهد روی سیستم های اوبونتو به صورت گام به گام.

آشنایی با براندازی آپاچی

SVN یک ابزار عالی برای توسعه دهندگانی است که کار می کنند روی همان پایگاه کد که به ردیابی تغییرات کمک می کند. بنابراین، آن را به عنوان یک سیستم کنترل نسخه کار می کند و به خوبی برای کنترل نسخه دایرکتوری ها و فایل های مختلف کار می کند.

SVN از دو جزء تشکیل شده است. اولین مورد است سرور که مخزن را برای براندازی ذخیره می کند. در همان زمان، دیگری است مشتری، که برنامه ای است که در سازماندهی به روز رسانی های موجود در سرور برانداز استفاده می شود.

نصب Apache Subversion

Apache Subversion را می توان از خط فرمان نصب کرد، اما ابتدا باید Apache را نصب کرده باشید. مراحل زیر شما را در کل راهنمایی می کند.

1. Apache2 را نصب کنید

احتمالاً Apache را قبلاً نصب کرده اید. اگر نه، سیستم خود را به روز کنید و سپس از دستور زیر برای نصب آپاچی استفاده کنید. اگر نه، سیستم خود را به روز کنید و سپس از دستورات زیر برای نصب آپاچی استفاده کنید.

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

پیشنهاد می‌کنیم بخوانید:  روش استفاده از Chown در اوبونتو

$ سودو apt-get نصب کنید آپاچی 2

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

برای بررسی وضعیت آپاچی از دستور زیر استفاده کنید.

$ سودو وضعیت systemctl apache2

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

اگر آپاچی اجرا نمی شود، باید آن را راه اندازی کنید.

$ سودو systemctl راه اندازی apache2

آپاچی در هنگام بالا آمدن فعال نیست. با این حال، اگر می‌خواهید هر بار که سیستم خود را بوت می‌کنید، آن را فعال کنید، دستور زیر این کار را انجام می‌دهد.

$ سودو systemctl فعال کردن آپاچی 2

همچنین، می‌توانید با تایپ محلی خود تأیید کنید که آپاچی فعال است host آدرس آی پی روی مرورگر باید استقبال آپاچی را برگرداند page، مانند تصویر زیر.

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

2. Apache Subversion را نصب کنید

دستور زیر را برای نصب Apache Subversion و تمام وابستگی های لازم آن اجرا کنید.

$ سودو apt-get نصب کنید براندازی libapache2-mod-svn براندازی-ابزار libsvn-dev

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

هنگامی که از شما خواسته شد، مانند تصویر زیر، گزینه پیش فرض انتخاب شده را انتخاب کنید، سایت اینترنتی

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

همچنین، باید نام ایمیل سیستم را وارد کنید.

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

پس از نصب، دستورات زیر را اجرا کنید تا ماژول های آپاچی مورد نیاز برای اجرای SVN فعال شوند.

$ سودو a2enmod dav

$ سودو a2enmod dav_svn

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

سپس Apache2 را مجددا راه اندازی کنید

$ سودو systemctl apache2 را مجددا راه اندازی کنید

3. پیکربندی براندازی آپاچی

فایل پیکربندی SVN برای پیکربندی آپاچی با SVN باید ویرایش شود.

$ سودو نانو /و غیره/آپاچی 2/mods-enabled/dav_svn.conf

آن را با یک ویرایشگر انتخابی باز کنید و خطوط زیر را لغو نظر کنید.

DAV svn

SVNParentPath /var/www/svn

AuthType Basic

AuthName “Subversion Repository”

AuthUserFile /و غیره/آپاچی 2/dav_svn.passwd

نیاز به کاربر معتبر

پس از انجام تغییرات، فایل را ذخیره و ببندید.

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

مورد بعدی ایجاد مخازن است. با ایجاد یک دایرکتوری برای SVN شروع کنید. در این صورت از پوشه /opt.

$ سودو mkdir /انتخاب کردن/svn

یک مخزن برای آن ایجاد کنید و می توانید آن را به دلخواه نام گذاری کنید. در مورد ما، ما آن را نام می گذاریملینوشینت

$ سودو svnadmin ایجاد کنید /انتخاب کردن/svn/لینوشینت

همچنین، باید مجوزها و مالکیت فایل را برای فهرست و مخزن SVN با استفاده از دستورات زیر تغییر دهید.

پیشنهاد می‌کنیم بخوانید:  Kazam Ubuntu 22.04 را نصب کنید

برای تغییر مالکیت مخزن SVN:

$ سودو چاشنی www-data:www-data /انتخاب کردن/svn/لینوشینت

برای تغییر مجوزها:

$ سودو chmod 775 /انتخاب کردن/svn/لینوشینت

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

4. کاربران SVN ایجاد کنید

اولین کاربری که ایجاد خواهیم کرد ادمین است و برای ایجاد کاربر به یک فایل رمز ذخیره شده در آن نیاز داریم دایرکتوری /etc.

$ سودو htpasswd -سانتی متر /و غیره/آپاچی 2/dav_svn.passwd linuxhit-admin

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

نام کاربری را به طور مناسب جایگزین کنید.

اگر به کاربران بیشتری نیاز دارید، برای مثال، برای ایجاد یک کاربر جدید admin2، دستور به صورت زیر خواهد بود:

$ سودو htpasswd -m /و غیره/آپاچی 2/dav_svn.passwd admin2

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

پیکربندی کامل شده است. Apache را مجددا راه اندازی کنید، سپس به آزمایش Apache Subversion بروید.

$ سودو systemctl apache2 را مجددا راه اندازی کنید

مرورگر خود را باز کنید و از دستور URL زیر برای آزمایش استفاده کنید.

$ http://آی پی شما>>svn/نام پروژه

در مورد ما، این خواهد بود:

$ http://127.0.0.1/svn/لینوشینت

روش نصب Apache Subversion روی اوبونتوروش نصب Apache Subversion روی اوبونتو

بینگو! Apache Subversion را با موفقیت نصب و استفاده کردید روی اوبونتو

نتیجه

این راهنما نصب Apache Subversion، از نصب Apache2 تا نصب و پیکربندی SVN را پوشش می‌دهد. امیدواریم نصب شما با موفقیت انجام شده باشد و بتوانید آموزش را برای پیکربندی و مدیریت پروژه های خود گسترش دهید. بهترین ها!

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

زمان انتشار: 1402-12-30 06:15:13

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

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

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