khaled moazedi
khaled moazedi
خواندن ۳ دقیقه·۹ ماه پیش

The project you were looking for could not be found or you don't have permission to view it

The project you were looking for could not be found or you don't have permission to view it
The project you were looking for could not be found or you don't have permission to view it

پس از نصب هر یک از توزیع های لینوکس یکی از رایج ترین معضلاتی که همه باهاش دست و پنجه نرم کردیم ست کردن دوباره ی سیستم هست !
docker , postgres , network, git credentials , vscode وکانتینر هاش و ... هر کس به فراخور کاری که میکنه و زبانی که داره کد میزنه(من با Golang کد میزنم) ابزارهای دیگه ای که خودش میتونه به این لیست اضافه کنه ...
وپس از نصب و راه اندازی همه ی موارد یکی از بدترینهاش زمانی هست که با اینکه کردنشال رو برای گیت ست کردی و به راحتی می تونی پروژه هایی که میخوای رو روی سیستمت کلون بگیری اما برای دریافت پکیج ها روی vscode چنین اروری میگیری
The project you were looking for could not be found or you don't have permission to view it

وقتی به چنین اروری میخوری چند تا راه رو برای حلش امتحان کن :
1 * شاید داری پکیجی رو از گیت لب شرکت درخواست میدی که در این صورت حواست باشه که متغیر محلی مربوطه رو درست مقدار دهی کرده باشی
در مورد Go با این دستور میتونی مقدارهای ست شده برای متغیر های این زبان رو ببینی :

go env

و بطور کلی در محیل لینوکس با دستور زیر یشه متغیرهای محیطی و مقادیر ست شده برای اونها رو دید

sudo env


و در این مورد دنبال متغیر GOPRIVATE باید بگردی و مقدارش رو از تیم لید بگیر و اینجا ست کن

export GOPRIVATE=&quotthe.private.address&quot

2 * شاید باید برای دسترسی به پکیجهای شرکت از پشت یه پراکسی درخواستت رو انجام بدی و این بخاطر مسایل امنیتی پروتوکولی هست که برخی شرکتها درنظر میگیرن پس برای متغیر GOPROXY این مقدار رو هم از نیروهای دواپس شرکت بپرس و ستش کن

3 * مطمین شو که به VPN متصل نباشی و دوباره امتحان کن ! و اگر بهش متصل نیستی اطمینان حاصل کن که این مساله بخاطر تحریم بودن ما نباشه پس به VPN متصل شو یا به وب سایت shecan شکن ! مراجعه کن و dns رو ست کن و دوباره امتحان کن


4 * اگر برای یه شرکت کار میکنی و چنین اروری میگیری از تیم لیدت بپرس که آیا برای دریافت و دانلود و pull گرفتن از پکیج یا پکیج هایی که براشون درخواست زدی دسترسی مربوطه رو داری یانه . بسیاری از مواقع این مشکل از محدودیت سطح دسترسی بوجود میاد

5 * و در آخر با آدرس HOME برو و با زدن کلیدهای ترکیبی ctrl + h مقادیر پنهان شده رو هم در دیدرس قرار بده و دنبال فایلی با نام .netrc بگرد . اگر چنین فایل متنی با پسوند txt داری ! اون رو با یکی از از ادیتور ها مثل نانو به شکل زیر با دستور 1 باز کن و اگر نداری با دستور 2 اون رو بساز و با دستور 1 باز کن

command 1 : nano ~/.netrc command 2 : touch ~/.netrc

اگر فایلی که ساختی یا اگر از قبل موجود بوده و بازش کردی غیر قابل ویرایش بود دستورات رو با sudo بصورت روت وارد کنید

حالا با کپی کردن این خط در فایلی که ایجاد کردید و جایگذاری آدرس گیتلب. یوزرنیم و پسورد در محل مورد نظر و ذخیره اون / به سیستمت اطمینان بده که حتما به مقادیر امنیتی شما برای دسترسی به گیت هاب یا گیت لب دسترسی داشته باشه

machine <<ADDRESS>> login <<USERNAME>> password <<PASSWORD>>


لازمه تذکر بدم که پسورد شما برای دسترسی به ریپوزیتوری های موجود در گیت لب یا گیت هاب توکنی هست که خودت باید در محیط گیت هاب ایجاد کنی که از حوصله ی این موضوع خارجه

پ .ن : سخت نگیر و اگه چیزی بلدی که فکر میکنی من بلد نبودم یا به هر دلیلی نگفتم! شما اضافه کن ما یاد بگیریم


گیت هابگیت لبgolanggit
back end developer .. copy writter
شاید از این پست‌ها خوشتان بیاید