هنگامی که یک پروژه خصوصی است، امکان دانلود عمومی شاخه ها و ویرایش های آن وجود ندارد. به همین دلیل، شما باید یک کلید استقرار یا deploy key را برای Odoo.sh ایجاد کنید، با استفاده از این کلید سرور Git راه دور به پلتفرم ما اجازه میدهد تا نسخههای این مخزن خصوصی را دانلود کند.
برای پیکربندی کلید استقرار برای یک مخزن خصوصی، به صورت زیر عمل کنید:
- در قسمت تنظیمات یک جا برا اضافه کردن ساب ماژولها است، در ابتدا آدرس پروژه مورد نظر خود را در فیلد ورودی کپی کنید (عکس بالا). URL SSH مخزن فرعی خصوصی خود را چسبانده و بر روی افزودن کلیک کنید.
- کلید عمومی را کپی کنید،
- باید شبیه ssh-rsa چند ... تصادفی ... کاراکتر ... اینجا ... == باشد
- در تنظیمات مخزن فرعی خصوصی، کلید عمومی را در بین کلیدهای استقرار اضافه کنید.
- Github.com: تنظیمات ‣ کلیدهای استقرار ‣ کلید استقرار را اضافه کنید
- Bitbucket.com: تنظیمات ‣ کلیدهای دسترسی ‣ کلید افزودن
- Gitlab.com: Settings ‣ Repository ‣ Deploy Keys
- Self-hosted: کلید را به فایل authorized_keys کاربر git در دایرکتوری ssh آن اضافه کنید.
زمانی که شما کلید رو اضافه میکنید لازم هست که به صورت لوکال با دستور زیر زیر ماژولهای مورد نظر خودتون رو اضافه کنید و پوش کنید. از اینجا به بعد خود اودوو کدها رو دریافت میکنه و به روز رسانی رو انجام میده.