جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'گیت'.
2 نتیجه پیدا شد
-
آشنایی با سرویس میزبانی صفحات گیت هاب (Github Pages)
Max Base نوشته وبلاگ را ارسال کرد در برنامه نویسی
سلام وقت بخیر, گیت هاب پیج گیتهاب پیج یک سرویس میزبانی وب است که توسط Github اراعه شده است که با استفاده از آن می توانید حتی صفحاتی Static را در پلتفرم وب میزبانی کنید و حتی ابزار هایی مانند Jekyll را می توانید روی این بستر (Github Pages) پیاده و اجرا کنید که در قسمت های آینده در مورد آن توضیح خواهم داد. میزبانی وب سایت هایی که بر پایه Github Pages هستند بصورت رایگان هست و دیگر نیازی به دامین, هاست و سرور وجود ندارد. حساب های گیت هاب تمام حساب هایی که در سایت گیت هاب وجود دارند دو نوع هستند. حساب کاربری و شخصی حساب سازمانی (تیم) بطور مثال : حساب هایی مانند: Kambiz-Asadzadeh (Kambiz Asadzadeh), BaseMax (Max Base), ccoreghaesm (Ghasem Ramezani), HamedMasafi (Hamed Masafi) همگی حساب های فرد و شخصی هستند. و حساب هایی مانند : Microsoft · GitHub, Google · GitHub, TeamSnap · GitHub, iOSTREAM · GitHub .حساب هایی سازمانی (تیم) هستند هر حساب کاربری و شخصی این قابلیت را دارد تا بتواند یک حساب سازمانی ایجاد کند. ایجاد حساب سازمانی (تیم) برای ایجاد کردن یک حساب سازمانی, بعد از عضویت و ایجاد یک حساب کاربری در Github و وارد شدن به حساب کاربریتان, به اینجا مراجعه کنید تا یک سازمان جدیدی ایجاد کنید. گیت هاب پیج به موضوع اصلی برمیگردیم. تا کنون در مورد انواع حساب ها توضیح داده ایم. حال در نظر داشته باشید که هر حساب کاربری (عادی یا سازمانی) این قابلیت را دارد تا بتواند یک میزبانی برای خودش رزرو کند. در حالت پیشفرض میزبانی ها بصورت رایگان بر روی دامین GitHub Pages قرار دارند، با اینحال بطور مثال اگر شما یک حساب (شخصی یا سازمانی) بنام test456 دارید میتوانید میزبانی خود را بر روی دامین http://test456.github.io فعال کنید. آزمایشگاه و انجام بصورت عملی در حال حاظر من خودم یک سازمان (تیم) بنام MaxFork با آدرس Max Fork · GitHub در اختیار دارم. می خواهم یک میزبانی وب جدید روی این حساب ایجاد کنم. گزینه New را لمس کنید و یک مخزن جدید (پروژه) ایجاد کنید. دقت کنید که نام پروژه اهمیت دارد را آدرس میزبانی که مد نظرمان هست وارد می کنیم. بطور مثال : MaxFork.Github.io محتوای Description اختیاری است و می توانید هر چه میخواهید وارد کنید. چون بعدا هم امکان ویرایش کردن آن برایتان وجود ندارد. نوع پروژه را می توانید Public یا Private تنظیم کنید. با توجه به اینکه حساب های اکثر افراد معمولی هست گمان میکنم امکان تنظیم کردن از نوع Private برای آنها همراه با میزبانی وب وجود نداشته باشد. بنابراین Public را انتخاب کنید. پیاده کردن یک فایل README برای مخزن اختیاری است و می توانید آنرا ایجاد کنید. همچنین تصمیم شما در مورد انتخاب لایسنس نیز آزادانه است و می توانید خودتان شخصا در مورد آن فکر و تصمیم بگیرید. برای امتحان می توانید فایلی بنام index.html را با یک محتوای آزمایشی ایجاد کنید. در حال حاظر وب سایتی با آدرس https://maxfork.github.io در دسترس وجود دارد و محتوایی را که در فایل نوشته ایم را نشان می دهد. در انتهای بخش Settings در قسمت GitHub Pages می توانید وضعیت میزبانی را بررسی کنید. در قسمت ذکر شده می توانید قالب های از قبل تعریف شده را مشاهده و انتخاب کنید. همچنین امکان تنظیم Custom domain برای میزبانی را هم دارید. همچنین می توانید فایل های دیگری نیز مانند test.html همراه با پوشه و مسیردهی ایجاد کنید. بطور مثال اکنون ما فایل new.html را در شاخه اصلی مخزن ایجاد کردیم که در آدرس زیر قابل دسترس است: https://maxfork.github.io/new.html فایلی بنام _config.yml از قبل تعریف شده است که می توانید بصورت دستی هم ایجاد کنید که در آن نام قالب / تنظیمات / پلاگین و ماژول هایی را که نیاز دارید می توانید تعریف کنید. در قسمت های بعدی در مورد Static بیشتر توضیح خواهم داد، پیشنهاد میکنم در مورد Textile و Markdown هم مطالعه کنید. سپاس Max Base / مکس بیس -
در این پُست من به شما خواهم گفت که چگونه میتوانید نسخهی بهروز Git را بر روی ابنتو ۱۸.۰۴ از روی سورس آن نصب کنید. قبل از اینکه آغاز کنیم، ما باید مطمئن باشیم که سیستم شما به طور کامل بهروز میباشد. apt update && apt upgrade -y سیستم را راهاندازی مجدد و بسته های پیش نیاز را نصب کنید. apt install build-essential dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev سروس (منبع) Tarball را دانلود کنید. اول به این مخزن بروید بررسی کنید که آخرین نسخهی آن کدام است. در این پست آخرین نسخه 2.17.1 است. از طریق دستور زیر نسخهی مورد نظر را دانلود کنید: wget https://github.com/git/git/archive/v2.17.1.tar.gz پکیج Tarball را استخراج کنید: tar -xzvf v2.17.1.tar.gz دستور فوق دایرکتوری (مسیر) git-2.17.1/ را ایجاد خواهد کرد، برای تغییر مسیر به آن دستور زیر را اعمال کنید. cd git-2.17.1/ فایل پیکربندی را بسازید: make configure پیکربندی را اعمال و اجرا کنید: ./configure --prefix=/usr کد منبع را بیلد (بسازید): make all اگر شما میخواهید هر چیزی که در کد منبع وجود دارد را بسازید دستور زیر را اجرا کنید: make all doc info بعد از اتمام میتوانید فایلهای باینری را نصب کنید: make install اگر هم میخواهید هر چیزی را که بیلد شده است نصب کنید دستور زیر را اجرا کنید: make install install-doc install-html install-info بررسی کنید تا مطمئن شوید درست کار میکند: git --version git version 2.17.1 تبریک میگوییم، شما هم اکنون آخرین و بهترین نسخهی Git را بر روی سیستم خود دارید! میتوانید مسیر و فایلهای نصبی را پاک کنید. حالا که آخرین نسخهی گیت را بر روی سیستم خود دارید، از این پس برای بهروزرسانی آن کافی است کد زیر را اجرا کنید: git clone git://git.kernel.org/pub/scm/git/git.git بررسی کنید که کدام نسخهی منتشر شده را میخواهید داشته باشید: git checkout v1.whatever دوباره فرایند ساخت را تکرار کنید.