آموزش ساخت مخزن گیت هاب

یک مهارت مهم برای توسعه دهندگان با هر میزان مهارت، توانایی کار با گیت هاب و ساخت مخزن گیت هاب است. ما در این مقاله میخواهیم در ساخت repository گیت هاب و آموزش ساخت مخزن گیت هاب به شما کمک کنیم. گیت هاب یک پلت فرم میزبانی برای ساخت مخزن گیت هاب است که به عنوان یک مکان مرکزی برای ذخیره و مدیریت کد عمل می کند. گیت هاب یک انتخاب محبوب برای توسعه دهندگان و تیم های آنها است زیرا کنترل نسخه، قابلیت های همکاری و جامعه ای از همتایان را ارائه می دهد که آزمایش ها و موفقیت های خود را در مهندسی نرم افزار به اشتراک می گذارند.
در این مقاله، آموزش ساخت مخزن گیت هاب را به شما ارائه خواهیم داد و میخواهیم بدانیم چطور یک مخزن گیت هاب بسازیم؟ ابتدا، اجازه دهید با نگاهی دقیقتر به اکوسیستم گیت هاب و پاسخ به اینکه چرا همه توسعه دهندگان وب و همه توسعه دهندگان نرمافزار باید برای درک این ابزار ارزشمند وقت بگذارند، شروع کنیم.
چطور یک مخزن گیت هاب بسازیم؟
اکنون که دلیل استفاده از گیت هاب را می دانید، با آموزش ساخت مخزن گیت هاب خود، آشنایی شما را با این پلتفرم شروع می کنم. ما با ایجاد یک پروژه محلی برای نشان دادن نحوه آپلود آن در گیت هاب شروع می کنیم.
ایجاد یک مخزن جدید در گیت هاب
ترمینال خود را باز کنید و به پوشه پروژه های خود بروید، سپس دستور زیر را اجرا کنید تا یک پوشه پروژه جدید ایجاد کنید و در آن حرکت کنید.
mkdir hello-world
cd hello-world
برای مقداردهی اولیه یک مخزن جدید محلی گیت، باید دستور «git init» را اجرا کنیم
git init
پس از اجرای آن دستور، باید بازخورد دریافت کنید که یک مخزن خالی گیت برای پروژه شما مقداردهی اولیه شده است.
افزودن فایل جدید به مخزن گیت
یک فایل جدید در پوشه پروژه خود ایجاد کنید، ما فایل نمونه خود را hello.js می نامیم. شما می توانید از رابط گرافیکی سیستم عامل خود برای ایجاد فایل استفاده کنید یا از دستورات ترمینال زیر استفاده کنید.
Windows Powershell: ni hello.js Bash (Mac/Linux) terminal: touch hello.js
می توانید فایل hello.js را با ویرایشگر متن خود باز کنید و کد جاوا اسکریپت زیر را بنویسید که Hello World را چاپ می کند. تغییرات فایل را ذخیره کنید و به پنجره ترمینال خود برگردید. توجه: هنگام کار با گیت حتماً از دستور «git status» استفاده کنید. این یک راه عالی برای بررسی وضعیت فایل های پروژه و کل مخزن است.
انجام تعهد اولیه به مخزن محلی
دستورات زیر را برای ردیابی فایل های خود اجرا کنید و commit اولیه را در مخزن محلی انجام دهید:
git add .
git commit -m “Initial commit
وقتی این کار انجام شد، به این معنی است که ما با موفقیت مخزن محلی جدید خود را آماده کردیم تا به گیت هاب منتقل شود.
آموزش ساخت repository گیت هاب
برای ساخت مخزن گیت هاب جدید، به github.com بروید و نماد مثبت را در گوشه بالا سمت راست فشار دهید، سپس گزینه New repository را انتخاب کنید. همچنین می توانید با مراجعه به این لینک به صفحه GitHub برای ایجاد مخازن جدید بروید: https://github.com/new و در این صفحه، ابتدا باید یک نام مخزن و یک توضیحات اختیاری را مشخص کنیم.
برای ساخت Repository گیت هاب، میتوانیم همان نام پروژه (hello-world) را به عنوان مخزن محلی که در مثال خود استفاده میکنیم، تعیین کنیم. در صورت تمایل، میتوانید شرحی از مخزن خود نیز بنویسید، با این حال به جای آن میتوان از آن فیلد رد شد و ساخت ریپازیتوری در گیت هاب را انجام داد.
می توانید مخزن خود را عمومی یا خصوصی تنظیم کنید. هنگام آپلود کد خود در دایرکتوری عمومی، مطمئن شوید که حاوی اطلاعات حساسی نباشد که قرار نیست با دیگران به اشتراک گذاشته شود. هنگام ایجاد یک مخزن خصوصی، به صورت دستی انتخاب می کنید که چه کسی می تواند به مخزن جدید دسترسی داشته باشد.
اضافه کردن کد به مخزن گیت هاب
از آنجایی که قبلاً مخزن Git خود را به صورت محلی ایجاد کردهایم، روی بخش …or push an existing repository from the command line» از صفحه تمرکز میکنیم.
(توجه: اگر قبلاً یک مخزن محلی ایجاد نکرده بودیم، اولین مجموعه از دستورات را برای ایجاد یک مخزن محلی از مخزن راه دور گیت هاب که به تازگی ایجاد شده است دنبال می کنیم. سپس دستور git push کد مخزن گیت محلی ما را در مخزن راه دور گیت هاب قرار می دهد. اکنون به ترمینال محلی خود برگردید و دستورات مشخص شده را از پوشه پروژه خود اجرا کنید:
git remote add origin <https://github.com/>/.gitgit push -u origin master
هنگامی که دستور git push را اجرا می کنید، از شما خواسته می شود نام کاربری و رمز عبور گیت هاب خود را وارد کنید تا از ترمینال وارد حساب گیت خود شوید. پس از انتخاب مخزن، به صفحه حساب گیت هاب یا پیوند مخزن برگردید و آن را بازخوانی کنید: https://github.com//<your-repo-name
اکنون، می توانید از این پیوند برای به اشتراک گذاری مخزن پروژه خود با افراد دیگر استفاده کنید و یا در آموزش ساخت مخزن گیت هاب و همچنین ساخت repository گیت هاب از آن کمک بگیرید. هر کسی میتواند روی فایل hello.js کلیک کند تا محتوای فایلهای پروژه ما را ببیند.
همچنین، سایر توسعه دهندگان می توانند با کلیک بر روی دکمه سبز رنگ مشخص شده در اسکرین شات، مخزن راه دور را در رایانه محلی خود شبیه سازی یا دانلود کنند. سایر داده ها، از جمله تعهدات گذشته، شاخه های موجود و غیره از مخزن قابل مشاهده خواهند بود.
گیت هاب در برابر گیت
ممکن است نامهای مشابهی داشته باشند، اما گیت هاب مترادف با گیت نیست. برخی از توسعه دهندگان با گیت کار می کنند اما هرگز از گیت هاب بهره نمی برند.گیت چیست و چطور یک مخزن گیت هاب بسازیم؟ گیت یک سیستم مدیریت کنترل نسخه منبع باز است که تغییرات پروژه ها را ردیابی می کند.
نرم افزار کنترل نسخه، هر تغییری را که در کد منبع و فایل ها ایجاد می شود. ثبت و مدیریت خواهد کرد. گیت نوعی سیستم کنترل نسخه برای توسعه دهندگان و تیم ها برای مدیریت و همکاری روی نسخه های کد است که در مخازن پروژه در حین حرکت در مسیر توسعه پروژه ذخیره می شود. می تواند به تنهایی بدون گیت هاب یا سایر پلتفرم های مشابه استفاده شود، اما همکاری و اشتراک گذاری کد با همکاران یا جامعه توسعه دهندگان بدون استفاده از پلتفرمی مانند گیت هاب دشوار است.
گیت هاب چگونه با گیت مقایسه می شود؟ گیت هاب یک پلتفرم تحت وب است که میزبان مخازن گیت می باشد. همچنین گیت هاب را به عنوان یک نمایشگر پروژه برای اشتراک گذاری نسخه های مختلف کد و دسترسی به مخازن راه دور در نظر بگیرید. هر مخزن شامل تمام فایل های پروژه و تاریخچه کد است.
مخازن شامل تمام فایل های پروژه، تاریخچه کد هستند و می توانند چندین همکار و مشترک همزمان داشته باشد. توسعه دهندگان یک مخزن را در رایانه خود شبیه سازی می کنند (دانلود می کنند) و روی نسخه شخصی پروژه کار می کنند. پس از کار بر روی کد یا توسعه ویژگی های جدید در یک رایانه شخصی، توسعه دهندگان تغییرات را به همان مخزن گیت هاب وارد می کنند. برای کسب اطلاعات بیشتر میتوانید به مقاله تاریخچه گیت مراجعه کنید.
5 مزیت گیت هاب برای توسعه دهندگان
ما می دانیم که گیت هاب چه تفاوتی با گیت دارد. اما چرا توسعه دهندگان باید برای یادگیری و استفاده از آن وقت بگذارند؟ چندین مزیت وجود دارد که من با کارآموزان در مورد اینکه چرا باید از گیت هاب استفاده کنند به اشتراک می گذارم:
همکاری: همکاری با جامعه توسعه دهندگان یکی از رایج ترین کاربردهای گیت هاب است و همچنین یکی از بزرگترین مزایای آن است. این راهی برای هم تیمی ها برای همکاری و ارائه بازخورد است. گیت هاب همچنین یک راه ایدهآل برای پروژههای منبع باز است تا شاهد همکاری مداوم از سوی توسعهدهندگان فردی باشند. در واقع، گیت هاب بزرگترین مخزن کد منبع باز در اینترنت است.
کنترل نسخه و تهیه نسخه پشتیبان: گیت نرم افزار کنترل نسخه است، در حالی که گیت هاب پلت فرمی است که در آن پروژه های با استفاده از گیت ذخیره می شوند و به آنها دسترسی پیدا می شود. در اصل، گیت هاب به عنوان پشتیبان ابری برای یک پروژه نرم افزاری عمل می کند.
مدیریت پروژه: گیت هاب می تواند به عنوان یک ابزار مدیریت پروژه فنی برای ردیابی مشکلات و اشکالات استفاده شود. این به پروژهها کمک میکند تا در طول چرخه عمر توسعه نرمافزار طبق برنامه باقی بمانند. نمونه کار توسعه دهندگان: گیت هاب یک سرویس میزبانی وب رایگان به نام صفحات گیت هاب ارائه می دهد. این یک راه ساده برای تبدیل یک مخزن گیت هاب به یک وب سایت نمونه کارها با بررسی آسان است.
شبکه: گیت هاب کمی شبیه یک وب سایت شبکه اجتماعی برای توسعه دهندگان است. کاربران می توانند یکدیگر را دنبال کنند، به پروژه ها امتیاز دهند، همکاری کنند، ارتباط برقرار کنند و با توسعه دهندگان دیگر از سراسر جهان ملاقات کنند. برای شرکت در دوره آموزشGIT و GITHUB به این قسمت مراجعه کنید.
درباره مدیریت
من عاشق برنامه نویسی و تکنولوژی هستم و 10 سال در این زمینه مشغول به فعالیت هستم و پروژه های مختلفی رو در زمینه های سایت و شبکه های کامپیوتری و امنیت اطلاعات انجام دادم و در حال حاضر مدیر و موسس شرکت انفورماتیک طراحی پایا آنوش هستم که در زمینه ی طراحی سایت و سیستم های هوشمند و برقراری امنیت اطلاعات سیستم های کامپیوتری و همچنین آموزش فعالیت دارد و میخواهم هر آنچه که در طی این 10 سال یاد گرفتم و تجربه کردم رو با شما به اشتراک بگذارم.
نوشته های بیشتر از مدیریت
دیدگاهتان را بنویسید