Upload File on Github
شرح طريقة رفع الملفات على GitHub من خلال الكمبيوتر والجوال وكذا سطر الاوامر، خطوات رفع ملف على Github المنصة الأكبر للمشاريع مفتوحة المصدر.
فهرس المحتويات
إن منصة جيت هب من أشهر المنصات المطلوبة للمبرمجين عند تسليم أو عرض مشاريعهم، فهل تبحث عن طريقة رفع الملفات على Github؟ شرح رفع ملف على Github.
قد يود الكثير مشاركة برامجه ومشاريعه للجميع لعدة أسباب مثل تحسين الكود، أو حل الأخطاء أو لتعم الفائدة للجميع، لذا يمكنك رفع ملف على Github الخاصة بمشروعك، فهو أحد أشهر الأمثلة الحية على مفهوم البرامج مفتوحة المصدر.
لماذا اشارك ملفاتي مع الآخرين على github؟
إن منصة جيت هب مخصصة في الأصل للمبرمجين لكي يرفعوا فيها ملفاتهم، ولا بأس برفع بعض المحاضرات أو الملخصات مع المشاريع البرمجية، ويمكن أيضًا رفع الصور العامة لكن هذا ليس مكانها بالطبع.
هام جدًا: لا تحاول رفع أي شيء قد يمس خصوصيتك مثل الصور الشخصية والفيديوهات لأنها ستصبح متاحة للجميع وهذه المنصة ليست وسيلة تخزين سحابي شخصي مثل جوجل درايف أو دروب بوكس.
“اطلع أيضًا على: الربح من تطبيق ClipClaps“
خطوات رفع ملف على github
يمكنك بسهولة رفع أي ملف من أي نوع وصيغة على جيت هب، حيث يسمح برفع الملفات التي قد تصل إلى حجم 50 ميجابايت فقط والمستودعة كحد أقصى 5 جيجابايت فقط.
الرفع من خلال الكمبيوتر
أولًا: الدخول إلى موقع Github.com.
ثانيًا: إنشاء حساب في قيت هب، أو تسجيل الدخول في حال كان لديك حساب مسبقًا.
بعد تسجيل الدخول إلى المنصة، يمكنك ملاحظة زر “إنشاء مستودعة جديدة”، حيث يمكنك كتابة الرابط مباشرة، وتحديد فيما إذا كانت المستودعة عامة للجميع أو خاصة بحسابات محددة.
حينها سيطلب منك كتابة الوصف، وهو اختياري ويصف مستودع المشروع، مثلًا: “قائمة أشهر جوجل دورك” أو “أداة ان ماب لتخطيط الشبكة…”.
أيضا بإمكانك إضافة معلومات أخرى مثل إضافة رخصة برمجية وتضمين ملف Readme في المستودعة وهذا الملف يستخدم في كتابة الوصف المطوّل وكذا طريقة استخدام المشروع.
ستلاحظ أنه في عملية رفع الملف ستتمكن من إضافة وصف للتغييرات التي قمت بعملها في الملف أو المجلد المرفوع.
طريقة رفع الملفات على github من خلال الهاتف الذكي
لا يختلف رفع ملف على github في الهاتف الذكي عن استخدام الكمبيوتر، إلا أن هناك تطبيق رسمي له متوفر على متجري بلاي ستور وآبل، كما يمكن أيضا الاستغناء عنهما بأي متصفّح، أيضا تجدر الإشارة إلى أن الواجهة الرئيسية عند فتح موقع قيت هب تختلف بشكل طفيف عن واجهة سطح المكتب.
رفع الملف على Github من خلال جهاز الاندرويد.
رفع ملف على Github باستخدام سطر اوامر لينكس
هذه الطريقة احترافية لكنها مهمة جدًا وخاصًا لمن يريد العمل مع فريق تطوير للبرمجيات، حيث أن كل مستخدم يمكنه رؤية أكواد الأخرين وإضافة أكواده بدون حدوث أي تضارب، ولرفع الملفات على Github يمكن استخدام اوامر لينكس التالية:
mkdir test-upload && cd test-upload
هذا الكود سيمكنك من إنشاء مجلد جديد والدخول إليه.
touch README.md && cat > README.md
Welcome #
في الكود السابق قمنا بإنشاء ملف جديد وأضفنا إليه النص “Welcome”.
git init
أي إنشاء مستوعة محليّة على نظامك، حيث ستلاحظ تواجد ملف مخفي في المجلد يحتوي على المعلومات مثل ملف التكوين والوصف واوامر الرفع كملفات ذات الامتداد sample.، وغيرها الكثير.
"git add README.md && git commit -m "beginning
استخدمنا هنا أمري الإضافة والتوثيق
git remote add origin https://github.com/username/r-n.git
معنى r-n هو اسم المستودعة، مع اسم المستخدم لحسابك، أو باختصار الرابط مع إضافة git.
وأخيرًا رفع المستودعة المحلية في نظامك إلى موقع جيت هب، وهذا سيتطلّب منك تسجيل الدخول إذا لم تكن مسجلًا من قبل.
git push -u origin master
“اقرأ أيضًا عن: ما هو Bug Bounty؟“
خصائص أخرى في جيت هب
- عند رفع مشروعك كمفتوح المصدر يمكن للمستخدمين الإبلاغ عن المشاكل التي يصادفونها أثناء استخدامهم المشروع، بالتالي تحسين العمل.
- طلبات المساهمة: قد يرغب البعض من المطورين تحسين الكود الخاص بك، لذا ستصلك جميع الطلبات بالتعديل في فرع “Pull Request”.
- أيضا يتوفر فرع آخر يسمى ويكي، وشرح موضوع مشروعك والتفاصيل الكاملة عنه.
- الأمان العالي: عند رفع ملف على Github يمكن الاستعانة بالخصائص الأمنية في المنصة مثل الفحص التلقائي للثغرات الأمنية ووضع سياسة أمان معينة وطريقة الابلاغ عن الثغرات الأمنية في المشروع وتفعيل التنبيهات.
- كما يمكن أن تمنحك المنصة نظرة عامة عن المستخدمين النشطين في المشروع وأوقات نشاطهم، والترافيك وتفاعل المجتمع مع المشروع.
تذكّر أن اختبار مشاريع الآخرين وتصحيح أخطائها ما هي إلا مساهمة تحسب لصالحك وتزيد من خبرتك في سوق العمل البرمجي.