این آزمایشات و نتایج در متا توزیع کانایما انجام شده است
Git یک نرم افزار کنترل نسخه است که توسط Linus Torvalds طراحی شده است ، هنگامی که تعداد زیادی فایل کد منبع دارند ، از کارآیی و قابلیت اطمینان نسخه سازی برنامه در ذهن می مانند.
Gitorious نام سیستمی برای ارائه میزبانی به پروژه های توسعه مشارکتی نرم افزار رایگان مبتنی بر یک محیط وب با استفاده از سیستم کنترل نسخه توزیع شده Git و همچنین نرم افزار این سرور منبع باز است که در آن توسعه و میزبانی می شود. .
با این دو عنصر چه کاری می توانیم انجام دهیم؟
این دو عنصر دست به دست هم می دهند ، با git کد منبع خود را بسته بندی می کنیم. با Gitorious ما آن را به روشی ساده و ظریف به اشتراک می گذاریم ، به طوری که توسعه دهندگان بیشتری می توانند در پروژه مشارکت داشته باشند ، در عین حال نسخه های قبلی را مدیریت می کنیم.
چگونه از Git & Gitorius استفاده کنیم؟
بیایید با Gitorius شروع کنیم
- به آدرس بروید www.gitorious.org
- ثبت نام و تأیید حساب از طریق پست الکترونیکی
- کلید SSH را ایجاد کنید. کلید SSH کلید دسترسی ما برای بارگذاری پرونده ها در gitorius است.
- برای ایجاد کلید دسترسی به ترمینال رفته و بسته "sudo apt-get install ssh" را نصب می کنیم
- ما در ترمینال "ssh-keygen" اجرا می کنیم
- مراحل را دنبال می کنیم و کلید را وارد می کنیم.
- اگر همه چیز خوب پیش برود ، رمز عبور ایجاد می شود
- ما به فهرست /home/usuario/.ssh دسترسی پیدا می کنیم
- آنچه را که در داخل پرونده id_rsa.pub است ، کپی می کنیم
- سپس به جلسه پرشور خود دسترسی پیدا کرده و آنچه را کپی کردیم در "مدیریت کلیدهای SSH" وارد می کنیم
- اکنون ، می توانیم پروژه را در صفحه gitorius ایجاد کنیم. "ایجاد یک پروژه جدید" ، ما فرم را پر می کنیم.
- ما مخزن را ایجاد می کنیم ، یک نام و یک توضیح به آن اضافه می کنیم.
حالا ما با GIT می رویم
اکنون ما یک نسخه از پروژه را درخواست می کنیم.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
از Gitorious ، در حال اجرا ، یک شعبه به نام "master" در مخزن خود ایجاد کنید:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
تمام کد منبع پروژه خود را در داخل فهرست فعلی خود کپی کنید:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
پرونده های جدید را به این شاخه (master) اضافه کنید:
git add .
این تغییر را انجام دهید ، منظور من تمام پرونده هایی است که یک دقیقه قبل کپی کرده اید:
git commit -a
پروژه خود را در مخزن Gitorious به روز کنید:
git push --all
یادداشت ها:
گزینه های بیشتری با git وجود دارد ، این اصول اولیه است ، برای ایجاد پروژه ، بارگذاری و به روز رسانی فایل ها ، بدیهی است که git پیچیده تر است.
من می دانم که قسمت های جلویی git وجود دارد اما من این روش را ترجیح می دهم ، و این همان چیزی است که مقاله در مورد آن است.
همچنین برای bitbucket اعمال می شود
3 نظر ، نظر خود را بگذارید
صادقانه بگویم بسیار مفید است ، اما انجام این کار در دبیان بسیار امن تر از کانایما است (اگرچه صادقانه بگویم کانایما با اوبونتو هم تراز است).
جالب است!
خیلی خوب ، من در debian gitosis + gitweb (پشت nginx) نصب کردم و واقعیت این است که من خیلی خوشحالم ، مهمتر از همه ، زیرا من به هر تیم به دیگران می دهم و کنترل تغییر سریعتر و قابل مشاهده تر ، به اصطلاح