Go
استفاده از مخزن داخلی Go در Megan Hub
ما در Megan یک مخزن داخلی برای بستههای Go راهاندازی کردهایم تا توسعهدهندگان بتوانند با سرعت و پایداری بیشتر، کتابخانههای موردنیاز خود را دریافت کنند. این مخزن بهصورت عمومی و رایگان در دسترس است.
آدرس مخزن
https://hub.megan.ir/repository/go
مزایای استفاده از مخزن داخلی Go
- ✅سرعت بیشتر برای کاربران داخل کشور
- ✅پایداری بیشتر نسبت به منابع خارجی
- ✅کاهش وابستگی به مخزنهای خارجی
- ✅امکان ارائه بستههای اختصاصی در آینده
نحوه استفاده از مخزن Go در Megan
1. تنظیم متغیر محیطی GOPROXY به صورت موقت
برای استفاده از مخزن فقط در یک نشست ترمینال:
export GOPROXY=https://hub.megan.ir/repository/go,direct
2. تنظیم دائمی مخزن در سیستم
برای تنظیم دائمی، این خط را به فایل ~/.bashrc
یا ~/.zshrc
اضافه کنید:
export GOPROXY=https://hub.megan.ir/repository/go,direct
سپس فایل را reload کنید:
source ~/.bashrc
یا
source ~/.zshrc
3. بررسی تنظیمات
برای اطمینان از تنظیم درست پروکسی:
go env GOPROXY
4. بازگشت به تنظیمات پیشفرض Go
برای بازگرداندن مقدار پیشفرض:
unset GOPROXY
یا
export GOPROXY=https://proxy.golang.org,direct
پشتیبانی و مستندات
نکات امنیتی و فنی
- ✅در حال حاضر این مخزن عمومی و بدون احراز هویت است
- ✅در آینده قابلیت انتشار بستههای خصوصی برای سازمانها فراهم خواهد شد
- ✅توسط تیم Megan نگهداری و پشتیبانی میشود