در این راهنما به صورت مختصر یکی از شیوههای ابتدایی استفاده از Bitbucket برای کاربران Windows توضیح داده میشود.
این راهنما با این فرض تهیه گردیده که پیشتر مطابق راهنمای (ایجاد پروژه و مخزن در Bitbucket) یک مخزن ایجاد شده است و نشانی آن مخزن در اختیار کاربر است.
مقدمه
برای استفاده از بیتباکت میبایست Git نصب گردد.
هرچند برای تعامل با بیتباکت از طریق خط فرمان، نصب Git کافی است ولی رابطهای کاربر نگارهای یا GUIهای مختلفی برای Git وجود دارد که کاربر بنابر سلیقه و نیازهای خود میتواند یک یا چند عدد از این رابطهای کاربر نگارهای را برای تعامل با Bitbucket مورد استفاده قرار دهد.
فهرستی از رابطهای کاربر نگارهای که به عنوان کارخواه Git استفاده میشوند در نشانی زیر موجود است.
https://git-scm.com/downloads/guis
علاوه بر آن به عنوان ویرایشگر پیشفرض Git میتوان از ++Notepad بهره گرفت.
با این مقدمه مراحل پیشنهادی برای استفاده از بیتباکت در ویندوز به شرح زیر بیان میگردد.
نصب ++Notepad
میتوانید ++Notepad را از نشانی زیر دریافت نموده و فرآیند نصب آن را به صورت پیشفرض انجام دهید:
https://notepad-plus-plus.org/downloads
نصب Git
میتوانید Git را از نشانی زیر دریافت کرده و نصب آن را آغاز نمایید.
https://git-scm.com/download/win
تنظیمات نصب به جز موارد زیر میتواند بدون تغییر و به صورت پیشفرض باقی بماند:
هنگام مشاهده مرحله زیر از نصب، ++Notepad را به عنوان ویرایشگر پیشفرض Git انتخاب نمایید.
هنگامی که به مرحله زیر از نصب رسیدید گزینه Enable symbolic links را که در شکل زیر با قاب قرمز مشخص شده است فعال نمایید.
پس از اتمام نصب در پوشهای دلخواه کلیک راست نموده و گزینه Git Bash Here را انتخاب کرده و سپس در پنجره باز شده فرمان زیر را اجرا نمایید.
git config --global http.sslVerify false
نصب رابط کاربر نگارهای Git
از میان رابطهای کاربر نگارهای موجود در نشانی زیر، نصب و تنظیم TortoiseGit به صورت کوتاه بیان میشود.
https://git-scm.com/downloads/guis
ابتدا TortoiseGit را از نشانی زیر دریافت نموده و فرآیند نصب را آغاز نمایید
https://tortoisegit.org/download
تنظیمات نصب میتواند به صورت پیشفرض و بدون تغییر باقی بماند؛ پس از اتمام نصب و اجرا شدن First Start Wizard در انتهای نصب، در پنجرهای مانند پنجره زیر نام و نامخانوادگی ونشانی رایانامه خود (ترجیحا رایانامه رسمی مورد استفاده در پژوهشگاه دانشهای بنیادی) را وارد نمایید.
مابقی تنظیمات میتواند بدون تغییر باقی بماند.
پس از به پایان رسیدن First Start Wizard میتوانید رایانه خود را بازآغاز یا Restart نمایید.
استفاده از رابط کاربر نگارهای TortoiseGit
برای استفاده از TortoiseGit و دیدن گزینههایی که این نرمافزار در اختیار شما قرار میدهد میتوانید در پوشه مورد نظر خود کلیک راست نموده و گزینه مورد نیاز خود را اجرا نمایید.
با فرض این که طبق راهنمای (ایجاد پروژه و مخزن در Bitbucket) مخزن مورد نظر خود را ایجاد کرده و نشانی مخزن خود را (تصویر محل نشانی مخزن) رونوشت یا Copy نمودهاید، میتوانید در پوشهای که قصد دارید فایلهای مخزن در آن قرار بگیرد کلیک راست نموده و گزینه ... Git Clone، که در شکل زیر با قاب قرمز مشخص شده، را اجرا نمایید.
سپس در پنجرهای که باز میشود نشانی مخزن مورد نظر خود را در بخش URL، که در شکل زیر با قاب قرمز مشخص شده، بچسبانید.
برای ایجاد یک همسانه یا clone از مخزن مورد نظر، میتوانید بدون تغییر سایر گزینهها، دکمه OK را بفشارید.
سپس از شما درمورد نام کاربری و گذرواژه اتصال به Bitbucket سوال خواهد شد که مانند پنجره زیر نام کاربری، که همان نام کاربری نشانی رایانامه پژوهشگاه دانشهای بنیادی شماست، و گذرواژه خود را وارد نمایید.
سپس میتوانید فایلها و پوشههایی که قرار است در این مخزن دور یا remote بارگذاری گردند را به پوشهای که همسانه یا clone این مخزن در آن ایجاد شده است منتقل کنید.
اگر در این پوشه که همسانه مخزن شما در آن قرار گرفته کلیک راست کنید، TortoiseGit گزینههای مختلفی برای کار با این مخزن دور و همسانه یا clone محلی آن در اختیار شما قرار میدهد که در شکل زیر قابل مشاهده است.
برای بارگذاری میتوانید از میان این گزینهها، گزینه ... "Git Commit -> "master را اجرا نمایید.
در پنجره باز شده مطابق شکل زیر ابتدا در بخش (1) توضیح مختصری در مورد این بارگذاری بنویسید.
سپس در بخش (۲) گزینههای Set author date، Set author را فعال و/یا تنظیم کرده و دکمه Add Signed-off-by را بفشارید.
آنگاه در قسمت (۳) موارد مورد نظر خود را برای بارگذاری انتخاب نمایید.
در نهایت برای بارگذاری، در بخش (۴) گزینه Commit & Push را انتخاب کنید.
از این پس هرگاه فایلها و پوشههای موجود در این همسانه یا clone محلی مخزن تغییر یافتند میتوانید به عنوان یکی از روشها برای بارگذاری تغییرات، از همان گزینه ... "Git Commit -> "master استفاده نموده و سایر مراحل را طی نمایید.
اگر برعکس، تغییراتی در مخزن دور یا remote ایجاد شده بود و قصد داشتید آخرین بروزرسانیهای مخزن دور را به همسانه محلی آن اعمال کنید میتوانید از گزینه ... pull که در کلیک راست ظاهر میشود استفاده کنید. این حالت معمولا هنگامی اتفاق میافتد که چند نفر بر روی یک مخزن کار میکنند و بارگذاری از سوی چند نفر انجام میگیرد.