---
title: ربط المستودع
question: كيف أربط مستودع GitLab أو GitHub بـ Diavi؟
description: إنشاء رمز وصول، وتسجيل الدخول، واختيار المستودع الذي سيعمل عليه Diavi.
section: start
order: 1
---
يتصل Diavi بمنصّتك عبر **رمز الوصول الشخصي الخاص بك** — لا توجد كلمة مرور خاصة بـ Diavi. تُنشئ رمزًا في GitLab أو GitHub، وتلصقه عند تسجيل الدخول، فيعمل Diavi بهويتك وبالصلاحيات التي يحملها ذلك الرمز تحديدًا.

## ما الصلاحيات التي يحتاجها الرمز؟

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

- **GitLab**: النطاقان `api` و`read_user`.
- **GitHub**: النطاق `repo`.

أنشئه من تفضيلات حسابك، في *Access Tokens* لدى GitLab أو *Developer settings ← Personal access tokens* لدى GitHub.

## أين ألصقه؟

في صفحة تسجيل الدخول، مع معرّف مساحة عملك. إذا كان فريقك يستخدم خادمًا ذاتي الاستضافة، افتح الحقل الاختياري وأدخل عنوانه — يجب أن يكون `https://` وليس `http://` أبدًا: الرمز المُرسل دون تشفير يعبر الإنترنت بنص واضح، ويرفض Diavi حفظه.

## هل يستطيع أحد قراءة رمزي مجددًا؟

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

## كيف أغيّر الرمز لاحقًا؟

من **خط الأنابيب ← التنفيذ**، وهو مقصور على مالك الحساب. يُتحقَّق من الرمز الجديد لدى منصّتك قبل حفظه: إن كان منتهيًا أو ينقصه نطاق، تعرف ذلك فورًا لا عند أول تشغيل فاشل.

## وماذا بعد؟

بعد تسجيل الدخول، يرى Diavi المشاريع التي يمنحها رمزك. تختار المشروع الذي تُطلق عليه التشغيل عند الإطلاق — لا شيء مقيَّد بمستودع واحد.
