مشاركة آمنة
تهيئة جهاز جديد — أو زميل جديد — تعني عادةً إعادة إدخال كل شيء من جديد. أما
المشاركة الآمنة فتحزم ذلك كله في ملف .gitcito مشفَّر واحد بدلًا من ذلك:
ميزات الفريق في Gitcito بلا خادم خلفي، فالملف هو وسيلة النقل. أرسله كما
ترسل الملفات أصلًا؛ وكلمة المرور تنتقل على حدة.


ما الذي يمكن أن يدخل فيها
| القسم | المحتوى |
|---|---|
| الخزنة | أسرار الخزنة العامة (مدخلات خزنة كل مستودع تبقى في مكانها) |
| ملفات المستودع | ملفات الإعداد والأسرار غير المتتبَّعة، يُعاد إنشاؤها في المسارات النسبية نفسها عند الاستيراد |
| بنية مساحة العمل | تخطيط التبويبات نفسه — المجموعات والألوان والترتيب — مع الإشارة إلى المستودعات بعنوان المستودع البعيد، لا بمساراتك المحلية أبدًا |
| ملاحظات الالتزامات | مرجع refs/notes/commits لمستودع ما، يُطبَّق عند الاستيراد دون الحاجة إلى صلاحية كتابة على أي مستودع بعيد |
لا تُدرَج الأسرار أبدًا إلا حين تؤشّر على المربع. والحزمة الخالية من ذلك التأشير لا تحتوي أي بيانات اعتماد على الإطلاق. وإعدادات التطبيق لا تنتقل في الحزمة — فلها تصديرها الخاص بصيغة JSON عادية في الإعدادات.
الاستيراد
تعرض شاشة الاستيراد ما في الحزمة قبل تطبيق أي شيء، قسمًا قسمًا، وتُطابَق المستودعات بما لديك أصلًا — بعنوان المستودع البعيد أولًا، ثم بالمجلد — كي لا يعيد الاستيراد استنساخ العالم من جديد.
وقسم بنية مساحة العمل يعيد إنشاء مساحة العمل بالمستودعات التي لديك أصلًا؛ أما التي ليست لديك فتُسرَد مع عناوينها البعيدة كي تستنسخها أولًا ثم تعيد الاستيراد — فـGitcito لا يستنسخ نيابةً عنك هنا أبدًا. وقسم ملاحظات الالتزامات يعاين ما سيصل — جديد، أو مطابق، أو مختلف، أو مثبَّت على التزامات ليست لديك — والملاحظات المختلفة لا تُستبدل إلا حين تؤشّر على الكتابة فوقها؛ وليس هناك دمج للملاحظات المتشعّبة.
انظر أيضًا: الخزنة · الأمان والأسرار · ملاحظات الالتزام · مساحات العمل