شرح الإشتراك في Github وإستخدام كامل الموقع

شرح الإشتراك في Github وإستخدام كامل الموقع

شرح Github
شرح Github
سبق أن تحدثنا في موضوع سابق عن فائدة موقع Github وشرحنا بالتفصيل ما هو Github ، واليوم نقدم إليكم طريقة إنشاء حساب في موقع Github وما معنى المستودع وكيف يمكنك إنشاء مستودعك الخاص وإستخدام كامل خواص الموقع لتكون كافة الأمور واضحة ، وحتى إن كانت الطريقة سهلة للبعض فهي ليست كذلك للبعض.

فلنبدأ على بركة الله ..



أولاً: قم بالتوجه إلى رابط الموقع الرسمي https://github.com

ثانياً: طريقة إنشاء الحساب:
ستجد أمامك 3 مستطيلات فارغة عليك بإدخال بياناتك بها ، الخانة الأولى والتي موضوع بها جملة Pick a username عليك بوضع إسمك المستعار بها والذي يعني الإسم الذي ستستخدمه في الموقع للتعبير عنك ، والخانة الثانية والمكتوب بداخلها Your Email عليك بوضع بريدك الإلكتروني بها وننصحك أن يكون بريدك الإلكتروني الأساسي الذي تستخدمه بإستمرار ، وفي الخانة الثالثة يطلب منك وضع كلمة مرور Create a Password وننصحك أن تكون كلمة المرور الخاصة بك قوية حتى لا يكون من السهل على أي شخص سرقة حسابك بمشاريعك الخاصة عليه وتضييع مجهودك هباءاً.

وبعد ملئ بياناتك بالخانات الثلاثة قم بالضغط على Sign up for GitHub

ثالثاً: تأكيد ملكيتك للبريد الإلكتروني:
قم في هذه اللحظة بفتح صندوق رسائلك الورادة في بريدك الإلكتروني وستجد رسالة قادمة من موقع Github تطالبك بتأكيد إمتلاكك لهذا البريد الإلكتروني ، فقم بالضغط على المربع الأزرق المكتوب به Verify Email Address والذي يكون متاح بالرسالة لتأكيد إمتلاكك لهذا البريد الإلكتروني وستجد أنه قد تم فتح تبويب جديد لموقع Github بمتصفحك ويوجد بأعلى الجهاز اليسرى إشعار بأنه تم تأكيد بريدك الإلكتروني Your Email was Verified.

رابعاً: إعداد حسابك في Github:
الأن يمكنك المتابعة بالموقع بالضغط في نفس النافذة السابقة على Let's Get Started وهي النافذة التي ستقوم بتوجيهك وإرشادك لما يجب عليك فعله ليكون حسابك مكتمل بجميع إعداداتك الشخصية وهي نقطة في منتهى الأهمية يغفلها الكثيرون للأسف برغم أهميتها الضخمة لكل صاحب مشروع يرغب بأن يكون له إسم كبير ومحترم.

سيتم توجيهك الأن إلى صفحة ترحب بك بإسم Hello World ، والتي تتم بتعليمك طريقة إنشاءك لمستودعك الخاص Repository وإنشاء وإدارة فرعك الجديد.

سيعرفك الموقع في البداية على نفسه وما يقدمه لك من خدمة إستضافة لأكوادك ومشاريعك حتى يسهل عليك أنت وفريقك العمل لى نفس المشروع بسهولة من أي مكان وبدون أي أخطاء أو تضييع لجهودكم عند حفظ ملفاً ما يعمل عليه أكثر من شخص في نفس الوقت ، كما إنه سيكون من السهل عليكم العمل من أي مكان به إنترنت.

قم بالحفاظ على هذه الصفحة نظراً لإنها ستقوم بإرشادك إلى طريقة إكمال إعداد حسابك بسلاسة وقم بإعادة فتح نافذة أو تبويب جديد للموقع بجانب هذه الصفحة.

إذا كنت قد جفظت كلمة المرور  والبريد الإلكتروني بالمتصفح الذي تستخدمه فسيقوم بتوجيهك إلى نفس الصفحة التي قمت بالدخول إليها بعد ضغطك على رابط تأكيد ملكيتك لبريدك الإلكتروني ، ولكن في هذه الخطوة لا تقم بالضغط على Let's Get Started بل إضغط على علامة الزائد التي توجد بأعل الصفحة من الجهة اليمنى أو إضغط على المستطيل الأخضر المكتوب عليه New Repository لإنشاء مستودعك الجديد.

ولكن قبل أن تبدأ بمستودعك الجديد عليك أن تتعرف على ماهيته.

ما هو المستودع ب Github؟
المستودع Repository هو مكان يمكنك تخزين ملفات مشروع واحد فقط به ، فيمكنك أن تحفظ بكل مستودع جميع الملفات النصية والصورية والميديا وملف Readme وحتى ملف الترخيص وملفات البرمجة والتكويد وحتى الأفكار بهذا المستودع وكل ما يلزمك لإتمام مشروعك من ملفات بيانات أو معلومات يمكنك رفعه إلى هذا المستودع.

الأن وبعد أن تعرفت على المستودع قم بإنشاء مستودعك الأول في حالة كان لديك مشروع بالفعل كما تعرفت على طريقة إنشاءه.

وحين تضغط على إنشاء مستودع سيطلب منك معلومات هامة هي إسم لامستودع ووصف مختصر له ، وتذكر يجب عليك أن تجعل إسم المستودع جيد يسهل حفظه ويدل على مشروعك ولا تجعل به مسافات بل فقط علامة - بين الكلمات ويفضل أن لا يزيد الإسم عن 3 كلمات.

فور إختيارك للإسم سيظهر بجانبه علامة صح في حالة توفره وإلا فيجب عليك تغيير الإسم بأخر.

والأن عليك بإدخال وصف قصير إذا أردت فهي خطوة إختيارية وليست إجبارية تساعدك وتساعد من تعرض عليهم المشروع في معرفة فائدته وما يمكنه أن يقدم من جديد.

وكمثال فقد قمنا في مملكة الأندرويد بإنشاء مستودع بإسم maspero-clinic وكتبنا في الوصف بالإنجليزية ما يعني إنه تطبيق أندرويد خاص بموقع الرعاية الطبية لماسبيرو.

بعد ذلك عليك بإختيار نوعية خصوصية مستودعك ، فإذا كنت ترغب بأن يكو مستودعك عام ويمكن لأي شخص رؤيته فيمكنك أن تجعله عام Public وهذا مجاني تماماً ، أما إذا كنت ترغب أن يكون مشروعك خاص ولا يراه أحد فعليك أن تختار خطة تناسب حسابك ومبدئياً يمكنك أن تختار الخطة Micro والت تدفع فيها 7دولارات شهرياً عن طريق الفيزا كارد أو الباي بال. فإختر ما يناسبك.

مع العلم أنه في حالة كان المستودع عام قد تستفيد من أراء الأخرين في تعديل مشروعك أو إضافة ميزات جديدة قبل إطلاقه .. ولن يضرك شئ سوى أن البعض قد يحاولون سرقة أكواد برمجته ونشر نسخة من تطبيقك .. وما أراء أن أي محاولة تقليد لك تعني نسبة نجاح وإشهار أكبر لك. فلا داعي للقلق في حالة كان عملك أمام الجمهور. كما إنه في جميع الحالات بإمكانك وضع ترخيص إستخدام لمشروعك يمنع أي شخص من تقليده وإن كنت أجد هذا أيضاً لا فائدة منه مع وجود الكثير من فاقدي الأخلاق السارقين لمجهود غيرهم وإنتشاء الكثير من التطبيقات المقلدة على متجر جوجل بلاي كما يحدث بالمواقع واليوتيوب وغيره.

والأن عليك بتفعيل خاصية في منتهى الأمان وهي حفظ أي تعديلات تقوم بوضعها على مشروعك إلى جهاز الكمبيوتر الخاص بك بإستمرار 
This will let you immediately clone the repository to your computer. Skip this step if you’re importing an existing repository.
والأن قم بالضغط على Create Repository

سيتم توجيهك فور ضغطك إلى صفحة مستودعك الخاص والتي يكون رابطها في مثالنا البسيط: https://github.com/Username/Maspero-Clinic
وستلاحظ أن بها ملف Readme تم إضافته تلقائياً من قبل الموقع. وبها وصف المستودع كما وضعته ويمكنك فيها إضافة أي ملف جديد New File أو التعديل على أي ملف ترغب من خلال الضغط عليه أو تحميل ملفات مستودعك إلى الكمبيوتر بطريقة عاية أو مضغوطة ومؤرشفة بإمتداد Zip.

كما ستجد الكثير من الخيارات والإحصائيات التي ستهم عملك بكل تأكيد.

الأن وقد شرحنا معنى المستودع ولكن ما هو الفرع الذي تحدثت عنه Branch وما هي أهميته؟

الفروع من أهم مزايا موقع Github وذلك لإنها تتيح لك العمل على نفس الملف ولكن بطرق مختلفة لإجراء تجاربك الخاصة ، فيمكن أن يكون لديك فكرة للجرافيك الخاص بلعبة الأندرويد الجديدة التي تقوم بتصميمها ويكون أحد أفراد فريقك لديه فكرة أخرى وترغبون بتطبيق الفكرتين لمعرفة أيهما أفضل ، في هذه الحالة تقوم بعمل فرعين من الماستر أو المستودع الرئيسي ، فيعمل صديقك على فرع وأنت تعمل على أخر لتقوما في النهاية بمقارنة عملكما وتحديد أيهما أفضل ورفع الملف في النهاية إلى المستودع Master.

كما إنه في بعض الأحيان تكون لديك الرغبة مثلاً بالعمل على إعدادات اللعبة ويكون صديقك يعمل على إضافة أشخاص أخرى لها في حين شخص ثالث يصمم البيئة الداخلية والخرائط لها .. في هذه الحالة لا يجب أن تقوموا بالعمل على الملفات المحفوظة بالمستودع مباشرة حتى لا يحدث أي خطأ قد يضيع عملكم بل تقوموا بفتح عدة فروع كل فرع بإسم الملف الذي يعمل عليه كل منكم مثلاً : Stroy.txt و Maps.txt و Heros.txt وبعد إنتهاءكم من التعديلات وتجربة الملفات التي تم تعديلها بالفروع وأخذ نسخة حتياطية من الملفات القديمة المتاحة بالمستودع الرئيسي Master تقوم برفع الملفات من المستوى الفرعي إلى المستوى الرئيسي ويكون شخص واحد فقط هو المسئول عن هذه العملية تغاضياً لأي أخطاء.

ولإنشاء فرع جديد ستجد داخل صفحة المستودع الرئيسي التي يوجد بها ملفات مشروعك قائمة منسدلة يوجد بها إفتراضياً إسم Branch: Master عند الضغط عليها سيتم مطالبتك بالبيانات عن الفرع الجديد الذي ترغب بإنشاءه أو حتى البحث عنه فقط.

إكتب إسم الفرع وإضغط أسفله على Create ليتم إنشاء الفرع.

الأن وقد إنتهينا بنسبة 100 بالمائة تقريباً من شرح موقع Github ولا ننتظر منكم سوى الدعاء الصالح لنا ولأبائنا وأي إستفسارات يمكننا أن نجيبكم عنها وتضعوها بتعليقات مقالاتنا المتواضعة.

مع أطيب أمنياتنا لكم بالتوفيق
مملكة الأندرويد


قد يعجبك أيضاً

سأشارك هذه المقالة مع أصدقائي على

تعليقات ديسكس