تیمها
تیمها گروههایی از کاربران در یک سازمان هستند که دسترسی مشترک به مخازن دارند و سطوح دسترسی خاصی دارند. به شما کمک میکنند کنترل دسترسی را بهطور کارآمد مدیریت کنید.
ایجاد تیم
مراحل
- به سازمان → تنظیمات → تیمها بروید
- روی "تیم جدید" کلیک کنید
- پیکربندی:
- نام تیم: نام منحصربهفرد و توصیفی
- توضیحات (اختیاری): هدف تیم
- سطح دسترسی:
- خواندن: میتوانند مشاهده و clone کنند
- نوشتن: میتوانند تغییرات push کنند
- مدیریت: کنترل کامل
- اعضا: افزودن اعضای سازمان
- مخازن: اعطای دسترسی مخزن
- روی "ایجاد تیم" کلیک کنید
ویژگیهای تیم
اعضا
افزودن اعضا:
- به صفحه تیم بروید
- روی "افزودن عضو" کلیک کنید
- اعضای سازمان را جستجو کنید
- انتخاب و اضافه کنید
حذف اعضا:
- عضو را در لیست تیم پیدا کنید
- روی "حذف" کلیک کنید
مخازن
اعطای دسترسی:
- به صفحه تیم بروید
- روی "افزودن مخزن" کلیک کنید
- مخزن سازمان را انتخاب کنید
- سطح دسترسی را تنظیم کنید (اگر لازم است پیشفرض تیم لغو شود)
حذف دسترسی:
- مخزن را در لیست تیم پیدا کنید
- روی "حذف" کلیک کنید
سطوح دسترسی
خواندن:
- مشاهده مخزن
- Clone مخزن
- مشاهده مسائل و درخواستهای تغییر
- کامنتگذاری روی مسائل/PR ها
- نمیتوانند کد push کنند
نوشتن:
- تمام دسترسیهای خواندن
- Push به مخزن
- ایجاد branch ها
- ایجاد مسائل و PR ها
- مدیریت مسائل و برچسبها
- نمیتوانند تنظیمات را تغییر دهند
مدیریت:
- تمام دسترسیهای نوشتن
- مدیریت تنظیمات مخزن
- مدیریت همکاران
- حذف مخزن
- انتقال مالکیت
- مدیریت وبهوکها و hook ها
مدیریت تیمها
ویرایش تیم
- به صفحه تیم بروید
- روی "تنظیمات" کلیک کنید
- بهروزرسانی:
- نام
- توضیحات
- سطح دسترسی
- اعضا
- دسترسی مخزن
- تغییرات را ذخیره کنید
اعضای تیم میتوانند
- تمام مخازن تیم را مشاهده کنند
- بر اساس سطح دسترسی همکاری کنند
- در بررسی کد مشارکت کنند
- مسائل را ایجاد و مدیریت کنند
مالکان تیم میتوانند
- تنظیمات تیم را تغییر دهند
- اعضا را اضافه/حذف کنند
- مخازن را اضافه/حذف کنند
- دسترسیها را تغییر دهند
بهترین شیوهها
- ✅ تیمها را نامگذاری توصیفی کنید (مثل
frontend-devs, devops-team)
- ✅ از حداقل دسترسی مورد نیاز استفاده کنید
- ✅ بهطور منظم عضویت تیم را بررسی کنید
- ✅ مسئولیتهای تیم را مستند کنید
- ✅ تیمها را بر اساس عملکرد یا پروژه ایجاد کنید
- ✅ دسترسیها را دورهای حسابرسی کنید
ساختارهای رایج تیم
بر اساس عملکرد
frontend - توسعهدهندگان فرانتاند
backend - توسعهدهندگان بکاند
devops - زیرساخت و استقرار
qa - تضمین کیفیت
design - طراحان UI/UX
بر اساس پروژه
project-alpha - تیم کار روی پروژه آلفا
project-beta - تیم کار روی پروژه بتا
mobile - تیم اپلیکیشن موبایل
بر اساس سطح دسترسی
maintainers - دسترسی مدیریت کامل
developers - دسترسی نوشتن
contributors - دسترسی خواندن
مراحل بعدی