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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


git-extension - إدارة الملفات باستخدام git ، دون التحقق من محتوياتها

موجز


أمر مرفق git [params ...]

الوصف


يسمح git-annex بإدارة الملفات باستخدام git، دون التحقق من محتويات الملف في git.
على الرغم من أن هذا قد يبدو متناقضًا، إلا أنه مفيد عند التعامل مع ملفات أكبر من حجم git
يمكن التعامل معها بسهولة حاليًا، سواء كان ذلك بسبب القيود في الذاكرة أو وقت الجمع الاختباري أو القرص
الفضاء.

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

عندما يتم إرفاق ملف، يتم نقل محتواه إلى مخزن القيمة الرئيسية، ويتم إنشاء رابط رمزي
يشير إلى المحتوى. يتم فحص هذه الروابط الرمزية في git ويتم إصدار إصدارها بشكل عادي
الملفات. يمكنك نقلها وحذفها وما إلى ذلك. الدفع إلى مستودع git آخر
سيجعل git-annex هناك على علم بالملف المرفق، ويمكن استخدامه لاسترداده
المحتوى من متجر القيمة الرئيسية.

أمثلة


# مرفق git احصل على video/hackity_hack_and_kaxxt.mov
الحصول على الفيديو/hackity_hack_and_kaxxt.mov (غير متوفر)
لم أتمكن من الوصول إلى أجهزة التحكم عن بعد هذه: الخادم
حاول إتاحة بعض هذه المستودعات:
5863d8c0-d9a9-11df-adb2-af51e6559a49 - خادم الملفات المنزلي الخاص بي
58d84e8a-d9ae-11df-a1aa-ab9aa8c00826 -- portable USB drive
ca20064c-dbb5-11df-b2fe-002170d25c55 - محرك أقراص SATA الاحتياطي
فشل
# sudo mount / media / usb
# git remote إضافة usbdrive / media / usb
# مرفق git احصل على video/hackity_hack_and_kaxxt.mov
احصل على video/hackity_hack_and_kaxxt.mov (من محرك أقراص usb...) حسنًا

# ملحق git أضف ISO
أضف iso/Debian_5.0.iso حسنًا

# إسقاط ملحق git iso/Debian_4.0.iso
إسقاط iso / Debian_4.0.iso موافق

# git Annex move iso --to=usbdrive
انقل iso/Debian_5.0.iso (الانتقال إلى محرك أقراص usb...) حسنًا

عادة USED أوامر


مثل العديد من أوامر git، يمكن لـ git-annex تمرير مسار يكون إما ملفًا أو ملفًا
الدليل. وفي الحالة الأخيرة فإنه يعمل على جميع الملفات ذات الصلة في الدليل. عندما لا يوجد طريق
يتم تحديد معظم أوامر git-extension بشكل افتراضي للعمل على جميع الملفات ذات الصلة في ملف
الدليل الحالي (والدلائل الفرعية).

مساعدة عرض المساعدة المضمنة.

للحصول على تعليمات بشأن أمر محدد، استخدم طائرة نفاثة المرفق مساعدة أمر

تضيف [طريق ...]
يضيف الملفات في المسار إلى الملحق. إذا لم يتم تحديد أي مسار ، فسيتم إضافة ملفات من ملف
الدليل الحالي وأدناه.

يرى بوابة-ملحق-إضافة(1) لمزيد من التفاصيل.

دولار فقط واحصل على خصم XNUMX% على جميع [طريق ...]
يجعل محتوى الملفات المرفقة متاحًا في هذا المستودع.

يرى بوابة المرفق الحصول على(1) لمزيد من التفاصيل.

قطرة [طريق ...]
يسقط محتوى الملفات المرفقة من هذا المستودع.

يرى بوابة المرفق إسقاط(1) لمزيد من التفاصيل.

خطوة [طريق ...] [- من = بعيد | --إلى = بعيد]
ينقل محتوى الملفات من أو إلى جهاز تحكم عن بعد آخر.

يرى بوابة المرفق التحرك(1) لمزيد من التفاصيل.

نسخة [طريق ...] [- من = بعيد | --إلى = بعيد]
ينسخ محتوى الملفات من أو إلى جهاز تحكم عن بعد آخر.

يرى نسخة من بوابة المرفق(1) لمزيد من التفاصيل.

الحالة [طريق ...]
على غرار طائرة نفاثة الحالة --قصيرةيعرض حالة الملفات في العمل
شجرة. مفيد بشكل خاص في الوضع المباشر.

يرى git-annex-status(1) لمزيد من التفاصيل.

فتح [طريق ...]
فتح الملفات المرفقة للتعديل.

يرى بوابة المرفق-فتح(1) لمزيد من التفاصيل.

تحرير [طريق ...]
هذا هو الاسم المستعار لأمر إلغاء القفل. قد يكون من الأسهل أن نتذكر، إذا كنت تفكر في ذلك
هذا يسمح لك بتحرير الملف المرفق.

قفل [طريق ...]
استخدم هذا للتراجع عن أمر إلغاء القفل إذا كنت لا تريد تعديل الملفات أو لديك
إجراء التعديلات التي تريد تجاهلها.

يرى بوابة-ملحق-قفل(1) لمزيد من التفاصيل.

مزامنة [بعيد ...]
مزامنة المستودع المحلي مع أجهزة التحكم عن بعد.

يرى git-annex-sync(1) لمزيد من التفاصيل.

مرآة [طريق ...] [--إلى=بعيد|--من=بعيد]
نسخ محتوى الملفات إلى / من مستودع آخر.

يرى بوابة المرفق مرآة(1) لمزيد من التفاصيل.

إضافة رابط [رابط ...]
يقوم بتنزيل كل عنوان url إلى الملف الخاص به، والذي يتم إضافته إلى الملحق.

يرى بوابة المرفق - addurl(1) لمزيد من التفاصيل.

rmurl ملف URL
سجل أن الملف لم يعد متاحًا على عنوان url.

يرى بوابة المرفق- rmurl(1) لمزيد من التفاصيل.

استيراد [طريق ...]
انقل وأضف الملفات من نسخة عمل git الخارجية إلى الملحق.

يرى git-annex-import(1) لمزيد من التفاصيل.

importfeed [رابط ...]
يستورد محتويات خلاصات البودكاست في المرفق.

يرى git-annex-importfeed(1) لمزيد من التفاصيل.

فك [اسم الملف | الدليل]
التراجع عن التغيير الأخير لملف أو دليل.

يرى git-annex-undo(1) لمزيد من التفاصيل.

راقب راقب التغييرات والالتزام التلقائي.

يرى بوابة المرفق ووتش(1) لمزيد من التفاصيل.

المساعد
مزامنة المجلدات تلقائيا بين الأجهزة.

يرى git-annex-assistant(1) لمزيد من التفاصيل.

تطبيق الويب يفتح تطبيق ويب ، يسمح بإعداد سهل لمستودع git-Annex والتحكم فيه
مساعد git-annex. إذا لم يكن المساعد قيد التشغيل بالفعل، فسيكون كذلك
بدأت.

يرى git-annex-webapp(1) لمزيد من التفاصيل.

مخزن SETUP أوامر


الحرف الأول [وصف]

حتى تتم تهيئة المستودع (أو أحد أجهزة التحكم عن بعد الخاصة به)، سيتم تنفيذ git-annex
رفض العمل عليه، لتجنب استخدامه عن طريق الخطأ في المستودع الذي كان
ليس المقصود أن يكون لها ملحق.

يرى بوابة-ملحق-الحرف الأول(1) لمزيد من التفاصيل.

وصف مستودع وصف
يغير وصف المستودع.

يرى وصف بوابة المرفق(1) لمزيد من التفاصيل.

بدء الاسم النوع = القيمة [بارام = القيمة ...]
إنشاء جهاز تحكم عن بعد خاص جديد، وإضافته إليه .git / config.

يرى بوابة-ملحق- initremote(1) لمزيد من التفاصيل.

تمكين الاسم [بارام = القيمة ...]
يتيح استخدام جهاز التحكم عن بعد الخاص الموجود في المستودع الحالي.

يرى بوابة التمكين(1) لمزيد من التفاصيل.

عدد النسخ [N]
قم بتكوين العدد المطلوب من النسخ.

يرى git-annex-numcopies(1) لمزيد من التفاصيل.

الثقة [مخزن ...]
السجلات التي يتم الوثوق بها في المستودع بحيث لا يفقد المحتوى بشكل غير متوقع. يستخدم مع
الرعاية.

يرى git-annex-trust(1) لمزيد من التفاصيل.

عدم الثقة [مخزن ...]
يسجل أن المستودع غير موثوق به ويمكن أن يفقد المحتوى في أي وقت.

يرى git-annex-untrust(1) لمزيد من التفاصيل.

شبه احتكار [مخزن ...]
إرجاع المستودع إلى الحالة الافتراضية شبه الموثوقة.

يرى git-annex-semitrust(1) لمزيد من التفاصيل.

رأس التجميع مستودع اسم المجموعة
أضف مستودعًا إلى مجموعة.

يرى مجموعة بوابة المرفق(1) لمزيد من التفاصيل.

فك التجميع مستودع اسم المجموعة
يزيل مستودعًا من مجموعة.

يرى git-annex-ungroup(1) لمزيد من التفاصيل.

مطلوب مستودع [تعبير]
احصل على تعبير المحتوى المفضل أو قم بتعيينه.

يرى بوابة-ملحق-مطلوب(1) لمزيد من التفاصيل.

com.groupwanted اسم المجموعة [تعبير]
الحصول على أو تعيين مجموعة التعبير المطلوب.

يرى git-attach-groupwanted(1) لمزيد من التفاصيل.

مطلوب مستودع [تعبير]
احصل على أو عيّن تعبير المحتوى المطلوب.

يرى مطلوب بوابة المرفق(1) لمزيد من التفاصيل.

جدول مستودع [تعبير]
الحصول على أو تعيين المهام المجدولة.

يرى git-annex-schedule(1) لمزيد من التفاصيل.

فيكفغ يفتح EDITOR على ملف مؤقت يحتوي على معظم إعدادات التكوين المذكورة أعلاه، مثل
بالإضافة إلى عدد قليل من الأجهزة الأخرى، وعند الخروج، يقوم بتخزين أي تغييرات تم إجراؤها على git-
فرع الملحق.

يرى git-annex-vicfg(1) لمزيد من التفاصيل.

مباشرة يقوم بتبديل المستودع لاستخدام الوضع المباشر، حيث بدلاً من الارتباطات الرمزية للملفات، يتم استخدام
الملفات موجودة مباشرة في المستودع.

يرى git-annex-direct(1) لمزيد من التفاصيل.

غير مباشر
يحول المستودع مرة أخرى من الوضع المباشر إلى الوضع الافتراضي غير المباشر.

يرى git-annex-indirect(1) لمزيد من التفاصيل.

مخزن الصيانة أوامر


fsck [طريق ...]

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

يرى git-annex-fsck(1) لمزيد من التفاصيل.

تنقضي [المستودع:] الوقت
تنتهي صلاحية المستودعات التي لم تقم بأي نشاط مؤخرًا (مثل fsck).

يرى git-annex-expire(1) لمزيد من التفاصيل.

غير المستخدمة يتحقق من المرفق بحثًا عن البيانات التي لا تتوافق مع أي ملفات موجودة في أي علامة
أو فرع، ويطبع قائمة مرقمة بالبيانات.

يرى بوابة المرفق غير المستخدمة(1) لمزيد من التفاصيل.

com.dropunused [الرقم|النطاق ...]
يسقط البيانات المقابلة للأرقام، كما هو مدرج في الأخير طائرة نفاثة المرفق غير المستخدمة

يرى git-annex-dropunused(1) لمزيد من التفاصيل.

addunused [الرقم|النطاق ...]
يضيف ملفات للمحتوى المطابق للأرقام أو النطاقات، كما هو مدرج
في الماضي طائرة نفاثة المرفق غير المستخدمة.

يرى git-annex-addunused(1) لمزيد من التفاصيل.

حل [طريق ...]
يعمل على إصلاح الروابط الرمزية التي تم قطعها للإشارة مرة أخرى إلى المحتوى المرفق.

يرى إصلاح بوابة المرفق(1) لمزيد من التفاصيل.

دمج دمج التغييرات تلقائيا من أجهزة التحكم عن بعد.

يرى بوابة-مرفق-دمج(1) لمزيد من التفاصيل.

ترقية
يقوم بترقية المستودع إلى التخطيط الحالي.

يرى بوابة الترقية(1) لمزيد من التفاصيل.

ميت [مخزن ...] [--مفتاح مفتاح]
يشير إلى أن المستودع أو مفتاح واحد قد فقد بشكل لا رجعة فيه.

يرى بوابة مرفق ميت(1) لمزيد من التفاصيل.

ننسى يتسبب في إعادة كتابة فرع git-extension ، مما يؤدي إلى التخلص من البيانات التاريخية الخاصة به
المواقع السابقة للملفات.

يرى بوابة المرفق ننسى(1) لمزيد من التفاصيل.

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

يرى إصلاح بوابة المرفق(1) لمزيد من التفاصيل.

QUERY أوامر


جد [طريق ...]

إخراج قائمة الملفات المرفقة في المسار المحدد. بدون مسار ، يجد الملفات بتنسيق
الدليل الحالي والأدلة الفرعية الخاصة به.

يرى بوابة مرفق العثور(1) لمزيد من التفاصيل.

أين هو [طريق ...]
يعرض معلومات حول مكان وجود محتويات الملفات.

يرى git-annex-whereis(1) لمزيد من التفاصيل.

قائمة [طريق ...]
يعرض جدول أجهزة التحكم عن بعد التي تحتوي على محتويات الملفات المحددة. هذا
يشبه Whereis ولكن شاشة أكثر إحكاما.

يرى بوابة قائمة المرفق(1) لمزيد من التفاصيل.

سجل [طريق ...]
يعرض سجل الموقع للملف أو الملفات المحددة، مع إظهار كل مستودع
تمت إضافتها إلى ("+") وإزالتها من ("-").

يرى git-annex-log(1) لمزيد من التفاصيل.

info [الدليل|الملف|البعيد|uuid ...]
يعرض الإحصائيات والمعلومات الأخرى للعنصر المحدد ، والذي يمكن أن يكون ملف
الدليل، أو الملف، أو جهاز التحكم عن بعد، أو uuid الخاص بالمستودع.

عند عدم تحديد أي عنصر، يتم عرض الإحصائيات والمعلومات الخاصة بالمستودع
ككل.

يرى معلومات git-annex(1) لمزيد من التفاصيل.

الإصدار
يعرض إصدار git-annex، بالإضافة إلى معلومات إصدار المستودع.

يرى بوابة المرفق الإصدار(1) لمزيد من التفاصيل.

رسم خريطة إنشاء خريطة للمستودعات.

يرى بوابة-المرفق-الخريطة(1) لمزيد من التفاصيل.

METADATA أوامر


البيانات الوصفية [طريق ...]

يمكن أن يشتمل محتوى الملف المرفق على أي عدد من حقول البيانات الوصفية المرفقة به
ذلك لوصف ذلك. يمكن أن يحتوي كل حقل بيانات وصفية بدوره على أي عدد من القيم.

يمكن استخدام هذا الأمر لتعيين البيانات التعريفية، أو إظهار البيانات التعريفية المعينة حاليًا.

يرى git-attach-metadata(1) لمزيد من التفاصيل.

عرض [بطاقة شعار ...] [الحقل=القيمة ...] [المجال = الكرة الأرضية ...] [!بطاقة شعار ...] [الحقل! = القيمة ...]
يستخدم بيانات التعريف لإنشاء فرع عرض للملفات الموجودة في الفرع الحالي والتحقق منها
خارج فرع العرض. فقط الملفات الموجودة في الفرع الحالي والتي تتطابق بيانات التعريف الخاصة بها مع الكل
سيتم عرض قيم الحقول والعلامات المحددة في طريقة العرض.

يرى عرض بوابة المرفق(1) لمزيد من التفاصيل.

vpop [N]
للتبديل من العرض النشط حاليًا إلى العرض السابق. أو من
العرض الأول العودة إلى الفرع الأصلي.

يرى git-annex-vpop(1) لمزيد من التفاصيل.

vfilter [بطاقة شعار ...] [الحقل=القيمة ...] [!بطاقة شعار ...] [الحقل! = القيمة ...]
يقوم بتصفية العرض الحالي للملفات التي تحتوي على قيم الحقول المحددة و
العلامات.

يرى git-annex-vfilter(1) لمزيد من التفاصيل.

فاد [المجال = الكرة الأرضية ...] [الحقل=القيمة ...] [بطاقة شعار ...]
يغير العرض الحالي، ويضيف مستوى إضافيًا من الدلائل لتصنيفها
الملفات.

يرى git-annex-vfilter(1) لمزيد من التفاصيل.

com.vcycle عندما تتضمن طريقة العرض أدلة فرعية متداخلة، يؤدي ذلك إلى تدوير الترتيب.

يرى git-annex-vcycle(1) لمزيد من التفاصيل.

خدمات مثل الكهرباء والغاز أوامر


الهجرة [طريق ...]

يقوم بتغيير الملفات المرفقة المحددة لاستخدام واجهة خلفية ذات قيمة مفتاح مختلفة.

يرى git-annex-migrate(1) لمزيد من التفاصيل.

إعادة حقن SRC دست
ينقل ملف src إلى المرفق باعتباره محتوى الملف المقصود. هذا يمكن أن يكون
مفيد إذا كنت قد حصلت على محتوى ملف من مكان آخر وتريد وضعه
في الملحق المحلي

يرى git-annex-reinject(1) لمزيد من التفاصيل.

unannex [طريق ...]
استخدم هذا للتراجع عن حادث عرضي طائرة نفاثة المرفق تضيف يأمر. فهو يعيد الملف كما كان
كان قبل الاضافة

يرى git-annex-unannex(1) لمزيد من التفاصيل.

uninit إلغاء تهيئة git-attachment وتنظيف المستودع.

يرى بوابة المرفق-uninit(1) لمزيد من التفاصيل.

renit uuid|الوصف
تهيئة المستودع ، وإعادة استخدام UUID القديم.

يرى git-attach-reit(1) لمزيد من التفاصيل.

السباكة أوامر


ما قبل ارتكاب [طريق ...]

هذا من المفترض أن يتم استدعاؤه من ربط git للالتزام المسبق. طائرة نفاثة المرفق الحرف الأول تلقائيا
ينشئ خطافًا للالتزام المسبق باستخدام هذا.

يرى git-annex-pre-commit(1) لمزيد من التفاصيل.

lookupkey [ملف ...]
يبحث عن المفتاح المستخدم للملف.

يرى git-attach-lookupkey(1) لمزيد من التفاصيل.

com.contentlocation [مفتاح ..]
يبحث عن موقع المحتوى المرفق للحصول على مفتاح.

يرى git-annex-contentlocation(1) لمزيد من التفاصيل.

Examinekey [مفتاح ...]
طباعة المعلومات التي يمكن تحديدها بمجرد النظر إلى المفتاح.

يرى git-annex-examinekey(1) لمزيد من التفاصيل.

com.fromkey [مفتاح ملف]
قم بإعداد ملف يدويًا في مستودع git لربطه بمفتاح محدد.

يرى بوابة المرفق من المفتاح(1) لمزيد من التفاصيل.

com.registerurl [مفتاح عنوان url]
يسجل عنوان URL للمفتاح.

يرى git-annex-registerurl(1) لمزيد من التفاصيل.

زر التجهيز او التنصيب مفتاح ملف
ينقل ملفًا إلى المرفق كمحتوى مفتاح.

يرى git-annex-setkey(1) لمزيد من التفاصيل.

مفتاح إسقاط [مفتاح ...]
يسقط المحتوى المرفق لمفاتيح محددة.

يرى git-annex-dropkey(1) لمزيد من التفاصيل.

مفتاح النقل مفتاح [- من = بعيد | --إلى = بعيد]
ينقل مفتاحًا من أو إلى جهاز تحكم عن بُعد.

يرى بوابة-مرفق-ترانسفير(1) لمزيد من التفاصيل.

مفاتيح النقل
يستخدم داخليا من قبل المساعد.

يرى بوابة-مرفق-ترانسفير(1) لمزيد من التفاصيل.

com.setpresentkey مفتاح UUID [1 | 0]
يقوم هذا الأمر على مستوى السباكة بتغيير سجلات git-annex حول ما إذا كان المحدد أم لا
يوجد محتوى المفتاح في جهاز تحكم عن بعد باستخدام uuid المحدد.

يرى git-annex-setpresentkey(1) لمزيد من التفاصيل.

readpresentkey مفتاح UUID
قراءة سجلات مكان وجود المفتاح.

يرى git-attach-readpresentkey(1) لمزيد من التفاصيل.

com.checkpresentkey مفتاح عن بعد
تحقق مما إذا كان المفتاح موجودًا في جهاز التحكم عن بُعد.

يرى git-annex-checkpresentkey(1) لمزيد من التفاصيل.

ريكي [ملف مفتاح ...]
تغيير المفاتيح المستخدمة للملفات.

يرى git-annex-rekey(1) لمزيد من التفاصيل.

com.findref [المرجع]
يسرد الملفات في مرجع git.

يرى بوابة المرفق findref(1) لمزيد من التفاصيل.

الوكيل -- طائرة نفاثة كمد [خيارات]
مفيد فقط في مستودع الوضع المباشر ، حيث يقوم بتشغيل الأمر git المحدد بامتداد
شجرة العمل المؤقتة ، وتحديث شجرة العمل لتعكس أي تغييرات مرحلية أو
يرتكبها الأمر git.

يرى وكيل بوابة المرفق(1) لمزيد من التفاصيل.

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

يرى git-annex-resolvemerge(1) لمزيد من التفاصيل.

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

يرى git-annex-diffdriver(1) لمزيد من التفاصيل.

عن بعد
يكتشف متى تتلقى أجهزة التحكم عن بعد في الشبكة عمليات دفع وجلب git منها.

يرى بوابة-المرفق-عن بعد(1) لمزيد من التفاصيل.

com.xmppgit
يتم استخدام هذا الأمر داخليًا بواسطة المساعد لإجراء عمليات سحب git عبر XMPP.

يرى بوابة المرفق- xmppgit(1) لمزيد من التفاصيل.

اختبارات الدخول أوامر


تجربه بالعربي

يؤدي هذا إلى تشغيل مجموعة الاختبار المضمنة في git-annex.

يرى اختبار بوابة المرفق(1) لمزيد من التفاصيل.

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

من الآمن تشغيلها في مستودع موجود (محتويات المستودع ليست كذلك
تم تغييرها)، على الرغم من أنها قد تؤدي عمليات نقل بيانات باهظة الثمن.

يرى بوابة-مرفق-اختبار عن بعد(1) لمزيد من التفاصيل.

com.fuzztest
يُنشئ تغييرات عشوائية على الملفات الموجودة في المستودع الحالي، لاستخدامها في اختبار
المعالج.

يرى git-annex-fuzztest(1) لمزيد من التفاصيل.

COMMON OPTIONS


يتم قبول هذه الخيارات الشائعة من قبل جميع أوامر git-annex، وقد لا تكون كذلك بشكل صريح
المدرجة في صفحات الرجل الفردية الخاصة بهم. (تقبل العديد من الأوامر أيضًا شخص سخيف-
خيارات مطابقة المرفقات(1).)

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

--بسرعة تمكين إصدارات أقل تكلفة، ولكن أيضًا أقل شمولاً لبعض الأوامر. ما هو
تجنبه يعتمد على الأمر.

--هادئ
تجنب العرض المطول الافتراضي لما تم إنجازه؛ تظهر الأخطاء فقط.

- الإسراف
تمكين العرض المطول.

--Debug
إظهار رسائل التصحيح.

--لا التصحيح
تعطيل رسائل التصحيح.

--numcopies=n
يتجاوز إعداد numcopies، مما يجبر git-annex على التأكد من الرقم المحدد
من النسخ موجودة.

لاحظ أن تعيين عدد النسخ على 0 أمر غير آمن للغاية.

- المهلة = الوقت
يحد من مدة تشغيل أمر git-extension. يمكن أن يكون الوقت شيئًا مثل "5h" أو
"30 م" أو حتى "45 ثانية" أو "10 د".

لاحظ أن git-attachment قد تستمر في العمل بعد الحد الزمني المحدد بقليل ، في
أجل الانتهاء من معالجة الملف.

لاحظ أيضًا أنه إذا كان الحد الزمني يمنع git-annex من القيام بكل ما طلب منه
إلى ، سيتم الخروج برمز خاص ، 101.

--trust=repository

--semitrust = مستودع

--untrust=repository
يتجاوز إعدادات الثقة لمستودع. يمكن تحديده أكثر من مرة.

يجب تحديد المستودع باستخدام اسم جهاز التحكم عن بعد الذي تم تكوينه، أو
UUID أو وصف المستودع.

--الثقة الجليدية المخزون
يستغرق استرداد مخزونات Amazon Glacier ساعات، وقد لا يمثل
الوضع الحالي للمستودع. لذلك لا يثق git-attachment في ملفات
مطالبات المخزون الموجودة في النهر الجليدي موجودة حقًا. يمكن استخدام رمز التبديل هذا للسماح
عليه أن يثق في المخزون.

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

- الخلفية = الاسم
يحدد الواجهة الخلفية ذات القيمة الرئيسية المراد استخدامها. يمكن استخدام هذا عند إضافة ملف إلى
المرفق، أو ترحيل ملف. بمجرد وجود الملفات في المرفق، تصبح الواجهة الخلفية الخاصة بها معروفة
وهذا الخيار ليس ضروريا.

--user-agent=value
يلغي User-Agent لاستخدامه عند تنزيل الملفات من الويب.

- إخطار النهاية
تسبب في ظهور إشعار على سطح المكتب بعد كل تنزيل ناجح للملف
وتحميل.

(مدعوم فقط على بعض الأنظمة الأساسية، مثل Linux مع dbus. ويُمنع التشغيل عندما لا يكون كذلك
أيد.)

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

-c اسم = قيمة
يتجاوز إعدادات تكوين git. يمكن تحديدها عدة مرات.

CONFIGURATION VIA .git / config


مثل أوامر git الأخرى، يتم تكوين git-annex عبر .git / config. هنا كل
إعدادات التكوين المدعومة.

Annex.uuid
UUID فريد لهذا المستودع (تم ضبطه تلقائيًا).

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

Annex.diskreserve
مقدار مساحة القرص للحجز. يتم فحص مساحة القرص عند نقل المحتوى إلى
تجنب النفاد، ويمكن حجز مساحة حرة إضافية عبر هذا الخيار
إفساح المجال لمحتوى أكثر أهمية (مثل سجلات التزام git). يمكن تحديدها
مع أي وحدات شائعة الاستخدام، على سبيل المثال، "0.5 جيجابايت" أو "500 ميجا" أو "100 كيلو بايت"

الاحتياطي الافتراضي هو 1 ميغا بايت.

المرفقات الكبيرة
يسمح بتكوين الملفات التي تعتبر كبيرة بما يكفي
تضاف إلى المرفق. بشكل افتراضي، تتم إضافة كافة الملفات المحددة إلى المرفق، ولكن
يمكن أن يؤدي تكوين هذا إلى فحص الملفات الصغيرة في git، دون استخدام
مرفق.

القيمة هي تعبير المحتوى المفضل. يرى git-attach-المفضل-المحتوى(1) من أجل
تفاصيل.

على سبيل المثال:

Annex.largefiles = أكبر من = 100 كيلو بايت وليس (include=*.c أو include=*.h)

يتم التحقق من هذا الإعداد بواسطة طائرة نفاثة المرفق تضيف, طائرة نفاثة المرفق استيراد والمساعد. إنه
تستخدم أيضًا بواسطة طائرة نفاثة المرفق إضافة رابط و طائرة نفاثة المرفق importfeed عند تنزيل الملفات.

قد يكون من المفيد تجاوزه مؤقتًا عبر -c في سطر الأوامر. ل
مثال:

git Annex add -c Annex.largefiles='include=*' 99kbfile

Annex.numcopies
هذا إعداد مهمل. يجب عليك بدلاً من ذلك استخدام طائرة نفاثة المرفق عدد النسخ
لتكوين عدد نسخ الملفات التي يتم الاحتفاظ بها في جميع المستودعات.

يتم النظر إلى إعداد التكوين هذا فقط عندما طائرة نفاثة المرفق عدد النسخ لم تكن أبدا
تكوين.

لاحظ أن تعيين عدد النسخ على 0 أمر غير آمن للغاية.

المرفق. genmetadata
اضبط هذا على صحيح لجعل git-attachment تُنشئ تلقائيًا بعض البيانات الوصفية عند الإضافة
الملفات إلى المستودع.

على وجه الخصوص ، يخزن البيانات الوصفية للسنة والشهر ، من تعديل الملف
التاريخ.

عند استخدام ملف الاستيراد، فإنه يقوم بتخزين بيانات التعريف الإضافية من الموجز، مثل ملف
المؤلف والعنوان وما إلى ذلك.

Annex.used-refspec
هذا يتحكم في المرجع بوابة المرفق غير المستخدمة تعتبر مستخدمة. انظر REFSPEC FORMAT
in بوابة المرفق غير المستخدمة(1) لمزيد من التفاصيل.

Annex.queuesize
ينشئ git-annex قائمة انتظار لأوامر git، من أجل الجمع بين الأوامر المتشابهة لـ
سرعة. افتراضيًا، يقتصر حجم قائمة الانتظار على 10240 أمرًا؛ هذا يمكن أن يكون
تستخدم لتغيير الحجم. إذا كان لديك الكثير من الذاكرة وتعمل مع جدا
أعداد كبيرة من الملفات، وزيادة حجم قائمة الانتظار يمكن أن يؤدي إلى تسريع العملية.

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

Annex.Bloomaccuracy
يضبط دقة مرشح التألق الذي يستخدمه طائرة نفاثة المرفق غير المستخدمة و طائرة نفاثة المرفق
مزامنة --محتوى. الدقة الافتراضية هي 10000000 - ملف واحد غير مستخدم من أصل 1
سيفتقده طائرة نفاثة المرفق غير المستخدمة. زيادة الدقة سوف تجعل طائرة نفاثة المرفق
غير المستخدمة تستهلك المزيد من الذاكرة. يجري طائرة نفاثة المرفق info لأرقام استخدام الذاكرة.

Annex.sshcaching
افتراضيًا، يقوم git-annex بتخزين اتصالات ssh مؤقتًا باستخدام ControlMaster و
إعدادات ControlPersist (إذا تم إنشاؤها باستخدام SSH جديد بما فيه الكفاية). لتعطيل هذا، اضبط على
زائف.

المرفق. الالتزام دائمًا
بشكل افتراضي ، يلتزم git-attachment تلقائيًا بالبيانات إلى فرع git-Annex بعد كل منها
يتم تشغيل الأمر. إذا كان لديك سلسلة من الأوامر التي تريد إنشاء واحدة منها
الالتزام، يمكنك تشغيل الأوامر مع -c Annex.alwayscommit=false. يمكنك لاحقًا
ارتكاب البيانات عن طريق التشغيل طائرة نفاثة المرفق دمج (أو عن طريق الدمج التلقائي) أو طائرة نفاثة المرفق
مزامنة.

لاحظ أنك حذار من الجري طائرة نفاثة gc إذا كنت تستخدم هذا التكوين، لأنه يمكن
تجمع القمامة الكائنات التي تم تنظيمها في فهرس git-annex ولكن لم يتم الالتزام بها بعد.

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

استخدم بحذر - قد يؤدي ذلك إلى إبطال حساب عدد النسخ، لأنه مع الروابط الثابتة،
يمكن أن توجد نسخ أقل من الملف. لذلك، من الجيد وضع علامة على المستودع باستخدام
هذا الإعداد على أنه غير موثوق به.

عندما يتم إعداد المستودع باستخدام طائرة نفاثة استنساخ - مشترك، git-annex init سوف
قم تلقائيًا بتعيين Annex.hardlink ووضع علامة على المستودع على أنه غير موثوق به.

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

Annex.expireunused
يتحكم في ما يفعله المساعد بشأن محتويات الملفات غير المستخدمة والمخزنة في ملف
مستودع.

الافتراضي هو زائفمما يؤدي إلى الاحتفاظ بجميع محتويات الملفات القديمة وغير المستخدمة،
ما لم يكن المساعد قادرًا على نقلها إلى مستودع آخر (مثل
مستودع النسخ الاحتياطي).

يمكن ضبطها على مواصفات زمنية، مثل "7d" أو "1m"، ثم محتويات الملف
من المعروف أنها غير مستخدمة لمدة أسبوع أو سيتم حذف شهر.

المرفق. fscknudge
عند الضبط على خطأ ، يمنع تطبيق الويب من تذكيرك عند استخدام المستودعات
التي تفتقر إلى فحوصات الاتساق.

Annex.autoupgrade
عند التعيين على السؤال (الافتراضي)، سيتحقق تطبيق الويب من الإصدارات الجديدة ويطالبك بذلك
يجب أن تتم ترقيتهم إلى. عند التعيين على "صحيح"، تتم الترقية تلقائيًا بدون
المطالبة (على بعض الأنظمة الأساسية المدعومة). عند التعيين على "خطأ" ، يتم تعطيل أي ترقية
تدقيق.

لاحظ أن التحقق من الترقية يتم فقط عند تثبيت git-annex من أحد مواقع
الصور المعدة مسبقا من موقعه على الانترنت. هذا لا يتجاوز على سبيل المثال توزيعة Linux
رمز التعامل مع الترقية الخاصة.

يتحكم هذا الإعداد أيضًا في ما إذا كان سيتم إعادة تشغيل مساعد git-annex عندما يكون git-
تم اكتشاف أن المرفق الثنائي قد تغير. وهذا مفيد مهما كنت
تركيب بوابة المرفق.

Annex.autocommit
اضبط على "خطأ" لمنع مساعد git-annex ومزامنة git-annex من
تنفيذ التغييرات تلقائيًا على الملفات الموجودة في المستودع.

Annex.startupscan
اضبط على خطأ لمنع مساعد git-annex من فحص المستودع بحثًا عن
الملفات الجديدة والمتغيرة عند بدء التشغيل. هذا سيمنعها من ملاحظة التغييرات التي
تم إجراؤها أثناء عدم تشغيلها، ولكن يمكن أن تكون بمثابة تعديل مفيد للأداء
مستودع كبير.

المرفق. الاستماع
يقوم بتكوين العنوان الذي يستمع إليه تطبيق الويب. الافتراضي هو المضيف المحلي. يمكن ان يكون
إما عنوان IP، أو اسم المضيف الذي يتحول إلى العنوان المطلوب.

Annex.debug
اضبط على "صحيح" لتمكين تسجيل التصحيح بشكل افتراضي.

Annex.version
تتم صيانته تلقائيًا، ويستخدم لأتمتة الترقيات بين الإصدارات.

ملحق مباشر
اضبط على "صحيح" عندما يكون المستودع في الوضع المباشر. لا يجب ضبطه يدويًا؛ يستخدم
بدلاً من ذلك، استخدم الأمرين "git Anne Direct" و"git Anne Indirect".

Annex.crippledfilesystem
اضبط على "صحيح" إذا كان المستودع موجودًا على نظام ملفات معطل، مثل FAT، وهو ما يفعل ذلك
لا يدعم الروابط الرمزية، أو الروابط الصلبة، أو أذونات يونكس. هذا هو
يتم فحصه تلقائيًا بواسطة "git Annex init".

Annex.pidlock
عادةً، يستخدم git-annex ملفات قفل دقيقة للسماح بتشغيل عمليات متعددة
في وقت واحد دون أن يعيق كل منهما طريق الآخر. هذا يعمل بشكل رائع ، إلا إذا كنت كذلك
استخدام git-annex على نظام ملفات لا يدعم أقفال POSIX fcntl. هذا هو
أحيانًا يكون هذا هو الحال عند استخدام أنظمة الملفات NFS أو Luster.

لدعم مثل هذه المواقف، يمكنك ضبط Annex.pidlock على القيمة true، وسيسقط
العودة إلى قفل ملف pid واحد عالي المستوى.

على الرغم من أنه من الأفضل في كثير من الأحيان إصلاح نظام الملفات المتصل بالشبكة لديك
التكوين لدعم أقفال POSIX.. وبعض أنظمة الملفات المتصلة بالشبكة كذلك
من غير المتسق أن عقدة واحدة لا يمكنها معرفة بشكل موثوق عندما تحتوي العقدة الأخرى على معرف الهوية
قفل. مسؤولية المشتري.

Annex.pidlocktimeout
عند استخدام ملفات قفل pid، من الممكن أن يتم ترك ملف قفل قديم
من خلال التشغيل السابق لـ git-annex الذي تعطل أو تمت مقاطعته. هذا في الغالب
يمكن تجنبها ، ولكن يمكن أن تحدث بشكل خاص عند استخدام نظام ملفات الشبكة.

سوف ينتظر git-annex ما يصل إلى هذه الثواني حتى يختفي ملف قفل pid، و
سيتم بعد ذلك إحباطه إذا لم يتمكن من الاستمرار. الافتراضي: 300

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

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

بعيد. .annex-start-command
أمر يتم تشغيله عندما يبدأ git-Annex في استخدام جهاز التحكم عن بعد. يمكن استخدام هذا ل ، ل
على سبيل المثال، قم بتحميل الدليل الذي يحتوي على جهاز التحكم عن بعد.

قد يتم تشغيل الأمر بشكل متكرر عند تشغيل عمليات git-annex المتعددة
في نفس الوقت.

بعيد. .annex-stop-command
أمر يتم تشغيله عند انتهاء git-annex باستخدام جهاز التحكم عن بعد.

لن يتم تشغيل الأمر إلا بعد الانتهاء من *جميع* عمليات git-annex الجارية
باستخدام جهاز التحكم عن بعد.

بعيد. .الملحق شل
حدد بديل git-annex-Shell القابل للتنفيذ على جهاز التحكم عن بعد بدلاً من البحث
لـ "بوابة-ملحق-قذيفة" على الطريق.

يعد هذا مفيدًا إذا كان برنامج git-annex-shell خارج PATH أو يحتوي على ملف
اسم غير قياسي.

بعيد. .الملحق تجاهل
إذا تم التعيين على صحيح، يمنع git-annex من تخزين محتويات الملف على جهاز التحكم عن بعد هذا
تقصير. (لا يزال بإمكانك طلب استخدامه بواسطة --من عند و --ل والخيارات.)

هذا ، على سبيل المثال ، مفيد إذا كان جهاز التحكم عن بُعد موجودًا في مكان ما بدون بوابة-
قذيفة المرفق. (على سبيل المثال، إذا كان موجودًا على GitHub). أو يمكن استخدامه إذا كانت الشبكة
الاتصال بين مستودعين بطيء جدًا بحيث لا يمكن استخدامه بشكل طبيعي.

هذا لا يمنع مزامنة git-attachs (أو مساعد git-Annex) من مزامنة ملف
مستودع git إلى جهاز التحكم عن بعد.

بعيد. .الملحق المزامنة
إذا تم التعيين على زائف، يمنع مزامنة git-annex (ومساعد git-annex) من المزامنة
مع هذا البعيد.

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

بعيد. .المرفق التحقق, المرفق تحقق
افتراضيًا، سيتحقق git-annex من المجموع الاختباري للكائنات التي تم تنزيلها من أجهزة التحكم عن بعد.
إذا كنت تثق بجهاز تحكم عن بعد ولا تريد تحميل هذه المجاميع الاختبارية، فيمكنك تعيينها
هذا ل زائف.

بعيد. .annexUrl
يمكن استخدامه لتحديد عنوان URL مختلف عن العنوان العادي التحكم عن بعد. .url لبوابة-
ملحق لاستخدامه عند التحدث مع جهاز التحكم عن بعد. مشابهه ل com.pushUrl يستخدمه git-push.

بعيد. .الملحق uuid
يقوم git-annex بتخزين UUIDs للمستودعات البعيدة هنا.

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

بعيد. .الملحق التوفر
يمكن استخدامه لإخبار git-annex ما إذا كان جهاز التحكم عن بعد متاحًا محليًا أم لا
متاح عالميًا. عادةً ما يحدد git-annex هذا تلقائيًا.

بعيد. .annex-bare
يمكن استخدامه لإخبار git-annex إذا كان جهاز التحكم عن بعد عبارة عن مستودع مجرد أم لا. عادة،
يحدد git-annex هذا تلقائيًا.

بعيد. .الملحق-SSH-الخيارات
الخيارات التي يمكن استخدامها عند استخدام ssh للتحدث مع جهاز التحكم عن بعد هذا.

بعيد. .خيارات rsync المرفقة
الخيارات التي يمكن استخدامها عند استخدام rsync من وإلى جهاز التحكم عن بعد هذا. على سبيل المثال، لفرض IPv6،
وحدد عرض النطاق الترددي بـ 100 كيلو بايت/ثانية، واضبطه على -6 --لميت 100

بعيد. .annex-rsync-upload-options
الخيارات التي يمكن استخدامها عند استخدام rsync لتحميل ملف إلى جهاز التحكم عن بعد.

يتم تمرير هذه الخيارات بعد خيارات rsync الأخرى القابلة للتطبيق، لذلك يمكن استخدامها
تجاوزهم. على سبيل المثال، للحد من عرض النطاق الترددي للتحميل إلى 10 كيلو بايت/ثانية، قم بتعيين --لميت
10.

بعيد. خيارات تنزيل rsync
الخيارات التي يمكن استخدامها عند استخدام rsync لتنزيل ملف من جهاز التحكم عن بعد.

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

بعيد. .ملحق rsync النقل
الغلاف البعيد الذي سيتم استخدامه للاتصال بجهاز التحكم عن بعد rsync. القيم الممكنة سه
(الافتراضي) و RSH، مع حججهم، على سبيل المثال سه -p 2222 -c
السمكة المنتفخة; لاحظ أن اسم المضيف البعيد لا ينبغي أن يظهر هناك، راجع رسينك(1) من أجل
تفاصيل. عندما تكون وسيلة النقل المستخدمة سه، يتم تخزين الاتصالات مؤقتًا تلقائيًا
ما لم Annex.sshcaching لم يتم ضبطه.

بعيد. خيارات .annex-bup-split-split
خيارات للتمرير إلى bup Split عند تخزين المحتوى في جهاز التحكم عن بعد هذا. على سبيل المثال، ل
حدد النطاق الترددي بـ 100 كيلو بايت/ثانية، واضبطه على --لميت 100k (لا يوجد
الخيار المقابل للانضمام bup.)

بعيد. .annex-gnupg-options
خيارات للتمرير إلى GnuPG للتشفير المتماثل. على سبيل المثال ، لاستخدام AES
تشفير بمفتاح 256 بت وتعطيل الضغط، اضبطه على - الشفرات الخوارزمية AES256
--اضغط-الخوارزمية لا شيء. (لهذه الخيارات الأولوية على خيار GnuPG الافتراضي
التكوين، والذي يتم استخدامه بطريقة أخرى.)

Annex.ssh-options, Annex.rsync-options,
Annex.rsync-upload-options, Annex.rsync-download-options, Annex.bup-split-options,
Annex.gnupg-options

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

Annex.web-options
خيارات للتمرير عند تشغيل wget أو curl. على سبيل المثال، لفرض IPv4 فقط، قم بتعيينه
إلى "-4"

Annex.quvi-options
خيارات للتمرير إلى quvi عند استخدامه للعثور على عنوان URL لتنزيل مقطع فيديو.

Annex.aria-torrent-options
خيارات للتمرير إلى aria2c عند استخدامه لتنزيل ملف تورنت.

المرفقات. http- رؤوس
رؤوس HTTP لإرسالها عند التنزيل من الويب. خطوط متعددة لهذا الخيار
يمكن تعيينها، واحدة لكل رأس.

Annex.http-headers-command
إذا تم تعيينه، فسيتم تشغيل الأمر واستخدام كل سطر من مخرجاته كرأس HTTP.
يؤدي هذا إلى تجاوز رؤوس Annex.http.

Annex.web-download-command
يُستخدم لتحديد أمر لتشغيله لتنزيل ملف من الويب. (الافتراضي هو
لاستخدام wget أو curl.)

في سطر الأوامر، يتم استبدال %url بعنوان url للتنزيل، ويتم استبدال %file
واستبداله بالملف الذي يجب حفظه فيه.

Annexe.secure-erase-command
يمكن تعيين هذا على أمر يجب تشغيله عندما يقوم git-annex بإزالة ملف
محتوى الملف من المستودع.

في سطر الأوامر، يتم استبدال %file بالملف الذي يجب مسحه.

على سبيل المثال، لاستخدام أمر المسح، قم بتعيينه على مسح -f ٪ملف.

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

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

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

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

بعيد. .s3
تُستخدم لتحديد أجهزة التحكم عن بُعد الخاصة بخدمة Amazon S3. عادة يتم إعداد هذا تلقائيًا
by طائرة نفاثة المرفق بدء.

بعيد. .نهر جليدي
تُستخدم لتحديد أجهزة التحكم عن بُعد الخاصة بـ Amazon Glacier. عادة هذا تلقائيا
أنشأها طائرة نفاثة المرفق بدء.

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

بعيد. .تاهو
تستخدم لتحديد أجهزة التحكم عن بعد الخاصة بتاهو. يشير إلى دليل التكوين لـ
تاهو.

بعيد. .annex-xmppaddress
يُستخدم لتحديد عنوان XMPP الخاص بصديق Jabber. عادة يتم إعداد هذا بواسطة
مساعد git-annex عند الاقتران عبر XMPP.

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

تم ضبطه على "صحيح" إذا كان هذا جهاز تحكم عن بعد gcrypt. إذا كان يمكن الوصول إلى جهاز التحكم عن بعد gcrypt
عبر ssh ويتوفر git-annex-shell لإدارته، وتم ضبطه على "shell".

بعيد. .hooktype, بعيد. .externaltype
يستخدم عن طريق ربط أجهزة التحكم عن بعد الخاصة وأجهزة التحكم عن بعد الخاصة الخارجية لتسجيل نوع
التحكم عن بعد.

Annex.tune.objecthash1, Annex.tune.objecthaslower, Annex.tune.branchhash1
يمكن تمرير هذه إلى طائرة نفاثة المرفق الحرف الأول لضبط المستودع. انهم لا يستطيعون
تغيرت بأمان في مستودع قيد التشغيل. لمزيد من التفاصيل ، انظرhttp://git-
Annex.branchable.com/tuning/>.

CONFIGURATION VIA .gitattributes


يمكن تكوين الواجهة الخلفية لقيمة المفتاح المستخدمة عند إضافة ملف جديد إلى الملحق على ملف
أساس لكل نوع ملف عبر .gitattributes ملفات. في الملف، Annex.backend يمكن السمة
يتم تعيينه على اسم الواجهة الخلفية المراد استخدامها. على سبيل المثال، إليك كيفية استخدام WORM
الواجهة الخلفية افتراضيًا، لكن الواجهة الخلفية SHA256E لملفات ogg:

* Annex.backend=WORM
*.ogg Annex.backend=SHA256E

يمكن أيضًا تكوين إعداد عدد النسخ على أساس كل نوع ملف عبر
Annex.numcopies السمة في .gitattributes ملفات. وهذا يتجاوز عدد النسخ الأخرى
إعدادات. على سبيل المثال، هذا يجعل هناك حاجة إلى نسختين لملفات wav و3 نسخ لملفات
ملفات فلاك:

* .wav attach.numcopies = 2
*.flac Annex.numcopies=3

لاحظ أن تعيين عدد النسخ على 0 أمر غير آمن للغاية.

يتم احترام هذه الإعدادات بواسطة git-annex عندما تعمل على ملف مطابق.
ومع ذلك، عند استخدام --all، أو --unused، أو --key لتحديد المفاتيح التي سيتم تشغيلها، يكون git-annex هو
يعمل على المفاتيح وليس الملفات، لذلك لن يحترم الإعدادات من .gitattributes.

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

EXIT الوضع


git-annex، عند استدعائه كأمر فرعي git، قد يُرجع رموز الخروج 0 أو 1 للنجاح أو
حالات الفشل، أو في حالات نادرة، 127 أو 128 لبعض حالات الفشل المحددة جدًا. بوابة المرفق
يجب أن يُرجع نفسه 0 عند النجاح و1 عند الفشل، ما لم يكن - المهلة = الوقت الخيار
hit ، وفي هذه الحالة يتم إرجاعه برمز الخروج 101.

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


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

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

أوامر لينكس

Ad