تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح مصور: كيفية رفع برامجك على موقع Appharbor
#1
بسم الله الرحمن الرحيم

الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين
وبعد

السلام عليكم ورحمة الله وبركاته

في هذا الموضوع سأقدم لكم بمشيئة الله شرحا مصورا لموقع رائع ومفيد جدا ولعله جديد على بعضكم
هذا الموقع هو:
appharbor
هذا الموقع عبارة عن سحابة تحاكي بيئة Visual Studio وتستطيع استضافة البرامج من نوع Console أو Asp.net وبسعر مجاني والأهم بدون دعايات ...

نبدأ أولا بطريقة التسجيل:

أولا / نضغط على زر تسجيل كما في الصورة


ثانيا / نقوم بتعبئة النموذج كما في الصورة


ثالثا / سوف تصل رسالة إلى بريدنا الإلكتروني لتفعيل الحساب

رابعا / نفتح الرسالة التي وصلتنا ونقوم بالضغط على الرابط (verify your email address) لتفعيل الحساب

خامسا / سيأخذنا الرابط إلى الموقع فنقوم بتسجيل الدخول بعد كتابة اسم المستخدم وكلمة المرور

الآن أصبح لدينا حساب ...
نأتي إلى الأهم وهو كيفية عمل رابط ونرفع إليه برنامجنا:

أولا / نقوم بالضغط على Your Applications رقم 1 من الصورة


ثم بعد ذلك نختار اسم الرابط الذي سيكتب في المتصفح فيما بعد وليكن ghareeb رقم 2 من الصورة
أخيرا نضغط على زر Create new رقم 3 من الصورة

مبروك .. تم تأسيس الرابط وستظهر الصورة التالية


ثانيا / نحتاج الآن إلى رفع برنامجنا إلى موقعنا على النت ...
هناك أربع طرق لعمل ذلك ثلاث منها عبر مواقع خارجية وواحدة من نفس الموقع
وسوف أشرح الطريقة الأخيرة أي التي من داخل الموقع
نحتاج في البداية إلى تنزيل آخر إصدار من برنامج git وهذا هو الرابط
Git-1.8.1.2-preview20130201.exe
ثم نقوم بتنصيبه على الحاسوب - وللتوضيح تابع الصور














الآن وبعد الانتهاء من التنصيب نقوم بفتح البرنامج Git Bash والموجود على سطح المكتب أو من قائمة ابدأ ثم Git ثم Git Bash
وهذه صورة البرنامج


ثالثا / نذهب إلى مسار المشروع عن طريق كتابة الأمر التالي لاحظ معي العلامة (/) وليست (\)
كود :
[align=left]cd c:/users/ghareeb/documents/visual~1/projects/WebApplication4[/align]


رابعا / نكتب الأمر
كود :
[align=left]git init[/align]

خامسا / نكتب الأمر
كود :
[align=left]git add .[/align]

سادسا / نكتب الأمر
كود :
[align=left]git commit -m "نكتب وصفا للبرنامج"[/align]

سابعا / نذهب الآن إلى صفحة البرنامج التي أنشأناها على النت ونضغط على الزر respository URL - شاهد اللون الأحمر من الصورة


بعد الضغط على الزر سوف يتم نسخ رابط رفع الملفات إلى الحافظة وهو هنا
كود :
[align=left]https://Sooriaty03@appharbor.com/ghareeb.git[/align]



ثامنا / نكتب الأمر
كود :
[align=left]git remote add appharbor https://Sooriaty03@appharbor.com/ghareeb.git[/align]

تاسعا / نكتب الأمر الأخير
كود :
[align=left]git push appharbor master[/align]
الأن سوف يطلب البرنامج كلمة المرور سنكتبها - لا تقلق إذا لم تشاهد الأزرار التي تقوم بكتابتها، فالبرنامج يقوم بحفظها دون إظهارها وعندما تنتهي قم بالضغط على زر الرجوع أو Enter - وبعد ذلك ننتظر حتى ينتهي البرنامج من رفع الملفات

عاشرا / الآن نعود مرة أخرى إلى صفحة برنامجنا على النت ونقوم بتحديث الصفحة وننتظر حتى ينتهي من إعداد الموقع كما في الصورة التالية


أخيرا / نقوم بتحديث الصفحة مرة أخرى ليظهر رابط برنامجنا نلاحظ عبارة Go to your application كما في الصورة التالية


وهذا هو الرابط
http://ghareeb.apphb.com/

وفي الختام أرجو أن أكون قد وفقت إلي شرح المعلومة

وصلى الله على سيدنا محمد وعلى آله وصحبه وسلم
الرد }}}
تم الشكر بواسطة:
#2
بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم

بارك الله فيك

لكن هل الموقع للرفع فقط ام هنالك فائدة اخرى للموقع؟
الرد }}}
تم الشكر بواسطة:
#4
يعطيك العافية

شرح واضح

لاكن لدي استفسار .... للموضوع
هل تقصد رفع برامج exe
ام
رفع صفحات الويب
الرد }}}
تم الشكر بواسطة:
#5
[COLOR="#000000"]مرحبا sooriaty03

اخي ياليت لو توضح لنا الموضوع أكثر من كذا

يعني نوع البرنامج المرفوع الهدف منه الفؤائد للمستخدمين وهكذا

وكل الشكر لك على هذا الموضوع المتعوب علية[/COLOR]
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته

sajad كتب :السلام عليكم

بارك الله فيك

لكن هل الموقع للرفع فقط ام هنالك فائدة اخرى للموقع؟

وبارك فيك وحفظك
الموقع له وظيفتين:
الأولى أن ترفع موقع Asp.net عليه كما في المثال السابق حيث رفعت عليه WebApplication
http://ghareeb.apphb.com/

فيصبح مثل أي موقع استضافة ولكن للـ Asp.net

والثانية أن ترفع عليه برامج Console Application
والفائدة منها أنك تريد تنفيذ عملية طويلة وتحتاج إلى وقت فعندها عليك برفعها إلى الموقع وسوف تستمر في العمل بشكل دائم دون توقف حتى يتوقف البرنامج نفسه عن العمل
كأن تريد مراقبة Port معين ..... إلخ



مالكـ كتب :يعطيك العافية

شرح واضح

لاكن لدي استفسار .... للموضوع
هل تقصد رفع برامج exe
ام
رفع صفحات الويب

لا مجلد المشروع كامل لاحظ معي المشروع الذي تم رفعه

c:/users/ghareeb/documents/visual~1/projects/WebApplication4

أي مجلد المشروع الموجود مباشرة في مجلد Projects
أي الذي يحتوي على الملفات الظاهرة في الصورة






ابو ابراهيم كتب :مرحبا sooriaty03

اخي ياليت لو توضح لنا الموضوع أكثر من كذا

يعني نوع البرنامج المرفوع الهدف منه الفؤائد للمستخدمين وهكذا

وكل الشكر لك على هذا الموضوع المتعوب علية

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

بالتوفيق
الرد }}}
تم الشكر بواسطة:
#7
كفيت ووفيت
ماشاء الله عليك
"الناس نيام فإذا ماتوا إنتبهوا"
الرد }}}
تم الشكر بواسطة:
#8
بارك الله فيك
وجزاك الله كل الخير
وجعله الله في موازين حسناتك
شرح كافي ووافي رعاك الله
شكرا جزيلا ربي يرضى عنك ويرضيك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سلسلة تعليمية] شرح تفصيلي وكامل عن كيفية الاتصال بسيكوال وعمل اتاش برمجي وجلب اسماء السيرفرات ابو انس 3 3,619 25-02-22, 12:44 AM
آخر رد: atefkhalf2004
Photo كيفية اطهار جدول داخل الأخر alsouf 3 4,469 21-11-20, 09:15 AM
آخر رد: Anas Mahmoud
  لفهم كيفية الربط الذي يتم بين الجداول viv 4 4,991 03-10-20, 05:34 PM
آخر رد: Arfat007
  [مقال] شرح موقع تالنتس روت لربح متوسط شهري 500 دولار شهريا mgr21002100 0 1,556 05-04-20, 03:08 AM
آخر رد: mgr21002100
  [VB.NET] كيفية استخدام اداوات ديف اكسبريس devexpressلادخال السجلات الى قاعدة بيانات نوع اكسس 13adam123 0 2,579 29-03-20, 12:50 PM
آخر رد: 13adam123
Star [مقال] كيفية تحويل اسعار العملات بإستخدام Yahoo Exchange Rates Web Service Programmation 9 8,956 22-02-20, 12:58 PM
آخر رد: دمعة المقهور
  [VB.NET] سؤال عن طريقة نسخ كل الروابط و اسم الرابط من موقع انترنت toedi 3 3,051 16-01-20, 07:34 AM
آخر رد: toedi
Exclamation كيفية تجاوز ظهور الخطا في Global.WindowsApplication1.My.Resources الرائد 0 2,549 13-08-19, 11:40 PM
آخر رد: الرائد
  [درس فيديو] كيفية استخدام الجملة الشرطية if alims 1 3,333 22-07-19, 06:38 AM
آخر رد: سعود
  كيفية عمل برنامج للأذان + قاعدة بيانات لـ 252 دولة و 9512 مدينة ! : مبرمج أوتار 4 23,516 21-01-19, 03:43 PM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم