عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

git-ftp - عبر الإنترنت في السحابة

قم بتشغيل git-ftp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر git-ftp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


Git-ftp - عميل FTP مدعوم من Git ومكتوب كبرنامج نصي shell.

موجز


git-ftp [الإجراءات] [الخيارات] [url]...

الوصف


توثق هذه الصفحة اليدوية برنامج git-ftp باختصار.

Git-ftp هو عميل FTP يستخدم Git لتحديد الملفات المحلية التي سيتم تحميلها أو الملفات
يجب حذفه على المضيف البعيد.

يقوم بحفظ الحالة المنشورة عن طريق تحميل تجزئة SHA1 في ملف .git-ftp.log. هنالك
لا حاجة لجيت (http://git-scm.org) ليتم تثبيتها على المضيف البعيد.

حتى لو كنت تلعب بفروع مختلفة، فإن git-ftp يعرف الملفات المختلفة فقط
يتعامل مع تلك الملفات لا يمكن لأي عميل FTP عادي القيام بذلك، كما أنه يوفر الوقت وعرض النطاق الترددي.

ميزة أخرى هي أن Git-ftp يتعامل فقط مع الملفات التي يتم تعقبها باستخدام Git (http://git-
scm.org).

الإجراءات


الحرف الأول تهيئة التحميل الأول إلى المضيف البعيد.

دفع تحميل الملفات التي تغيرت منذ آخر تحميل.

الحق
تحميل ملف .git-ftp.log فقط. لقد قمنا بالفعل بتحميل الملفات إلى جهاز التحكم عن بعد
تستضيف برنامجًا مختلفًا وتريد أن تتذكر حالته عن طريق تحميل ملف
ملف .git-ftp.log.

إظهار آخر تنزيلات تم تحميلها SHA1 من السجل والخطافات `git show`.

سجل آخر تنزيلات تم تحميلها SHA1 من السجل والخطافات `git log`.

نطاق إضافي
ينشئ نطاقًا جديدًا (على سبيل المثال، التطوير، الإنتاج، الاختبار، foobar). هذا غلاف
العمل على git-config. يرى النطاقات قسم لمزيد من المعلومات.

إزالة النطاق
إزالة نطاق.

مساعدة طباعة تعليمات الاستخدام.

OPTIONS


-u [اسم المستخدم]، --المستعمل [اسم المستخدم]
اسم تسجيل الدخول لـ FTP. إذا لم يتم تقديم أي وسيطة، فسيتم أخذ المستخدم المحلي.

-p [كلمة المرور]، --passwd [كلمه السر]
كلمة مرور بروتوكول نقل الملفات. إذا لم يتم تقديم أية وسيطة، فسيتم عرض مطالبة بكلمة المرور.

-k [[المستخدم]@[الحساب]]، --سلسلة مفاتيح [[المستخدم]@[الحساب]]
كلمة مرور FTP من KeyChain (في نظام التشغيل Mac OS X فقط).

-a، --الكل
تحميل جميع ملفات Git checkout الحالية.

-أ، --نشيط
يستخدم الوضع النشط FTP.

-s [نِطَاق]، --نِطَاق [نِطَاق]
استخدام النطاق (مثل التطوير والإنتاج والاختبار وfoobar). يرى SCOPE و العيوب
قسم لمزيد من المعلومات.

-ل ، --قفل
تمكين القفل عن بعد.

-د، --ركض جاف
لا يقوم بتحميل أو حذف أي شيء، ولكنه يحاول الحصول على ملف .git-ftp.log منه
المضيف البعيد.

-F، --فرض
لا يطرح أي أسئلة، بل يفعل فقط.

-ن، --صامتة
كن صامتا.

-ح ، --مساعدة
طباعة بعض معلومات الاستخدام.

-الخامس، - الإسراف
كن مطولا.

-vv كن مطولا قدر الإمكان. مفيدة لمعلومات التصحيح.

--الجذر البعيد
يحدد الدليل الجذر البعيد

--syncroot
يحدد دليلاً محليًا للمزامنة منه كما لو كان المسار الجذري لمشروع git.

--مفتاح اسم ملف المفتاح الخاص SSH.

--pubkey
اسم ملف المفتاح العام SSH. تستخدم مع خيار --key.

--غير آمن
لا تتحقق من شهادة الخادم.

--cacert
استخدم كمخزن شهادات CA. يكون مفيدًا عندما يكون الخادم موقّعًا ذاتيًا
شهادة.

--تعطيل epsv
أخبر الضفيرة بتعطيل استخدام أمر EPSV عند إجراء عمليات نقل FTP سلبية.
سيحاول Curl دائمًا أولاً استخدام EPSV قبل PASV، ولكن باستخدام هذا
الخيار، فإنه لن يحاول استخدام EPSV.

--الإصدار
نسخة مطبوعة.

URL


مخطط عنوان URL هو ما تتوقعه

البروتوكول://host.domain.tld:المنفذ/المسار

أسفل عنوان URL المميز الكامل لـ host.example.com في الميناء 2121 إلى المسار طريقي باستخدام البروتوكول
بروتوكول نقل الملفات:

بروتوكول نقل الملفات: //host.example.com:2121/مايباث

ولكن، لا يوجد بروتوكول نقل الملفات (FTP) فقط. البروتوكولات المدعومة هي:

بروتوكول نقل الملفات: //...
FTP (افتراضي في حالة عدم تعيين أي بروتوكول)

سفتب: //...
SFTP

بروتوكول نقل الملفات:://...
FTPS

فتبيس:://...
FTP عبر بروتوكول SSL (FTPES) الصريح

العيوب


لا تكرر نفسك. تعيين الإعدادات الافتراضية لـ git-ftp في .git/config

$ git config git-ftp.<(url|user|password|syncroot|cacert)>

الجميع يحب الأمثلة:

$ git config git-ftp.user john
$ git config git-ftp.url ftp.example.com
$ git config git-ftp.password secr3t
$ git config git-ftp.syncroot path/dir
git config $ git-ftp.cacert caCertStore
$ git config git-ftp.deployedsha1file mySHA1File
$ git config git-ftp.insecure 1
$ git config git-ftp.key ~ / .ssh / id_rsa

بعد ضبط تلك الإعدادات الافتراضية، اضغط على [البريد الإلكتروني محمي] بسيط مثل

دفع $ git ftp

النطاقات


هل تحتاج إلى إعدادات افتراضية مختلفة لكل نظام أو بيئة؟ استخدم ما يسمى بميزة النطاق.

مفيد إذا كنت تستخدم تطوير بيئة متعددة. مثل التطوير والاختبار و
بيئة الإنتاج.

$ git config git-ftp. .<(url|المستخدم|كلمة المرور|المزامنة|cacert)>

لذا، في الحالة أدناه، يمكنك تعيين نطاق اختبار ونطاق إنتاج.

هنا قمنا بتعيين المعلمات لنطاق "الاختبار"

$ git config git-ftp.testing.url ftp.testing.com:8080/foobar-path
$ git config git-ftp.testing.password simp3l

هنا قمنا بتعيين المعلمات لنطاق "الإنتاج"

$ git config git-ftp.production.user manager
$ git config git-ftp.production.url Live.example.com
$ git config git-ftp.production.password n0tThatSimp3l

دفع إلى النطاق تجريب الاسم المستعار [البريد الإلكتروني محمي]:8080/foobar-path باستخدام كلمة السر simp3l

اختبار $ git ftp Push -s

ملحوظة:SCOPE يمكن مزج الميزة مع العيوب ميزة. لأننا لم نضع
مستخدم لهذا النطاق، يستخدم git-ftp جون كمستخدم كما تم تعيينه من قبل في العيوب.

دفع إلى النطاق إنتاج الاسم المستعار [البريد الإلكتروني محمي] باستخدام كلمة السر n0tThatSimp3l

$ git ftp Push -s الإنتاج

ملحوظة: إذا كان اسم النطاق الخاص بك مطابقًا لاسم فرعك. يمكنك تخطي النطاق
الوسيطة، على سبيل المثال، إذا كان فرعك الحالي هو "الإنتاج":

$ جيت بروتوكول نقل الملفات دفع -S

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

$ git ftp إنتاج النطاق الإضافي بروتوكول نقل الملفات://manager:[البريد الإلكتروني محمي]/foobar-path

يعد حذف النطاقات أمرًا سهلاً باستخدام إجراء إزالة النطاق.

إنتاج $ git ftp لإزالة النطاق

تجاهل FILES إلى BE مزامنة


أضف أسماء الملفات إلى .git-ftp-ignore ليتم تجاهلها.

تجاهل الكل في تكوين الدليل:

التكوين/.*

تجاهل جميع الملفات ذات الامتداد .txt في ./ :

.*\.رسالة قصيرة

وهذا يتجاهل ملف a.txt وb.txt ولكن لا يتجاهل dir/c.txt

تجاهل ملف واحد يسمى foobar.txt:

فوبار\.txt

تزامن بدون تعقب FILES


لتحميل ملف لم يتم تعقبه عندما يتغير ملف متعقب مقترن (على سبيل المثال، تحميل ملف مجمع
CSS عندما يتغير ملف SCSS أو LESS المصدر الخاص به)، قم بإضافة زوج ملف إلى .git-ftp-include:

css/style.css:scss/style.scss

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

css/style.css:scss/style.scss
css/style.css:scss/mixins.scss

NETRC


في الواجهة الخلفية، يستخدم Git-ftp حليقة. هذا يعنى ~ /. netrc يمكن استخدامها بجانب الآخر
خيارات Git-ftp للمصادقة.

محرر $ ~ /. netrc
آلة ftp.example.com
تسجيل الدخول جون
كلمة المرور السرية

EXIT الرموز


هناك مجموعة من رموز الخطأ المختلفة ورسائل الخطأ المقابلة لها والتي قد تكون كذلك
تظهر خلال الظروف السيئة. في وقت كتابة هذه السطور، رموز الخروج هي:

1 خطأ غير معروف

2 استخدام خاطئ

3 الحجج المفقودة

4 خطأ أثناء التحميل

5 حدث خطأ أثناء التنزيل

6 بروتوكول غير معروف

7 مغلق عن بعد

8 ليس مشروع جيت

معروف قضايا & بق


يمكن العثور على BTS المنبع في .

مؤلفون


رينيه موسر[البريد الإلكتروني محمي]>.

استخدم git-ftp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad