این صفحه به شما نحوه راهاندازی Gemini Code Assist را در GitHub نشان میدهد، یک عامل مبتنی بر Gemini که به طور خودکار درخواستهای pull را خلاصه کرده و بررسیهای عمیق کد را ارائه میدهد.
قبل از اینکه شروع کنی
برای راهاندازی Gemini Code Assist در گیتهاب، حتماً موارد زیر را انجام دهید:
یک حساب کاربری سازمانی یا شخصی در گیتهاب داشته باشید.
یک یا چند مخزن گیتهاب دارید که میخواهید Gemini Code Assist را روی آنها فعال کنید.
- اگر چنین مخزنی ندارید، میتوانید یک انشعاب از مخزن نمونه ما ایجاد کنید و از آن استفاده کنید.
اگر نسخه سازمانی Gemini Code Assist را در GitHub راهاندازی میکنید، باید نقشهای IAM مناسبی داشته باشید تا بتوانید تنظیمات را در Google Cloud تکمیل کنید.
از مدیر سیستم خود بخواهید که نقشهای Service Usage Admin و
geminicodeassistmanagement.scmConnectionAdminرا به شما اعطا کند .از طرف دیگر، اگر نقشهای پایه مدیر یا مالک را دارید، مجوزهای لازم IAM را برای تکمیل تنظیمات نسخه سازمانی دارید.
نصب Gemini Code Assist روی گیتهاب
مراحل زیر نحوه تنظیم Gemini Code Assist را در GitHub به شما نشان میدهد. برای نسخهای که میخواهید تنظیم کنید، چه نسخه مصرفی و چه نسخه سازمانی، روی برگه مربوطه کلیک کنید.
مصرف کننده
به صفحه برنامه Gemini Code Assist بروید.
اگر قبلاً وارد حساب GitHub خود نشدهاید، وارد آن شوید.
روی نصب کلیک کنید.
پیامی برای نصب برنامه Gemini Code Assist برای کاربر یا سازمان نمایش داده میشود.
وقتی از شما خواسته شد که برنامه Gemini Code Assist را برای یک کاربر یا سازمان نصب کنید، سازمانی را که قصد استفاده از آن را دارید انتخاب کنید.
پس از نصب برنامه Gemini Code Assist برای سازمان GitHub خود، از شما خواسته میشود مخازنی را برای فعالسازی ادغام Code Review انتخاب کنید.
شما به کنسول مدیریت برنامه Gemini Code Assist هدایت میشوید.
با حساب کاربری گیتهاب خود وارد شوید.
از منوی کشویی، یک حساب کاربری سازمانی یا شخصی در گیتهاب انتخاب کنید.
شرایط خدمات گوگل، سیاست استفاده ممنوع از هوش مصنوعی مولد و سیاست حفظ حریم خصوصی را مرور و بپذیرید و سپس روی تکمیل راهاندازی کلیک کنید.
دستیار کد Gemini به درخواستهای pull در مخازن انتخابی شما اضافه میشود.
پس از ایجاد، Gemini Code Assist هر بار که نویسنده درخواست pull یا سایر بررسیکنندگان انسانی نظراتی را با برچسب /gemini در درخواست pull اضافه میکنند، پیشنهاداتی را برای بررسی کد شما ارائه میدهد.
اکنون Gemini Code Assist برای همه درخواستهای pull در مخازن انتخابی شما فعال است.
تصدی
در کنسول گوگل کلود، به صفحه Gemini Code Assist Agents & Tools بروید.
- اگر قبلاً رابط برنامهنویسی کاربردی اتصال توسعهدهندگان (Developer Connect API) را فعال نکردهاید، یک بنر هشدار مشاهده خواهید کرد که از شما میخواهد API را فعال کنید. در این صورت، روی دکمه فعالسازی مرتبط با بنر کلیک کنید و در پنجره محاورهای که ظاهر میشود، روی دکمه فعالسازی کلیک کنید.
در بخش Agents ، کارت Code Assist Source Code Management را پیدا کرده و روی Enable کلیک کنید.
پنجره مدیریت کد منبع «فعال کردن کمک کد» باز میشود.
در بخش Gemini Code Assist Management API ، روی فعال کردن (Enable) کلیک کنید.
در بخش «انتخاب اتصال» ، روی منوی کشویی « اتصال» کلیک کنید.
در منوی کشویی، روی ایجاد اتصال جدید کلیک کنید.
پنجرهی Link Git repositories via Developer Connect باز میشود.
در منوی کشویی Provider ، ارائهدهندهی GitHub مورد استفادهی خود را انتخاب کنید.
در قسمت Name ، یک نام برای اتصال خود وارد کنید.
روی ادامه کلیک کنید.
پنجرهی درخواست توکن OAuth گیتهاب باز میشود.
پس از خواندن سلب مسئولیت، روی «متوجه شدم» کلیک کنید و ادامه دهید .
در صفحه Install Gemini Code Assist ، روی حسابی که میخواهید برنامه را در آن نصب کنید، کلیک کنید.
انتخاب کنید که آیا برنامه برای همه مخازن نصب شود یا فقط مخازن انتخاب شده .
روی نصب کلیک کنید.
برای احراز هویت در گیتهاب، مراحل گیتهاب را دنبال کنید.
پس از تأیید دسترسی، پنجره محاورهای بسته میشود و شما از طریق پنل Developer Connect به مخازن Link Git باز میگردید.
در بخش «پیوند مخازن» ، روی منوی کشویی « مخازن» کلیک کنید، مخازنی را که میخواهید پیوند دهید انتخاب کنید و روی «تأیید» کلیک کنید.
روی لینک کلیک کنید.
در منوی کشویی «انتخاب اتصال» ، اتصالی را که ایجاد کردهاید انتخاب کنید.
روی انجام شد کلیک کنید.
اکنون Gemini Code Assist برای همه درخواستهای pull در مخازن انتخابی شما فعال است.