<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های امیر حسین حبیبی</title><link>https://virgool.ir/feed/@habibi.dev</link><description>توسعه دهنده وب و موبایل</description><language>fa</language><pubDate>2026-11-11 15:03:11</pubDate><image><url>https://files.virgool.ir/upload/users/55075/avatar/czA7Z0.png</url><title>امیر حسین حبیبی</title><link>https://virgool.ir/@habibi.dev</link></image><item><title>رفع خطای Please use a personal access token instead گیت هاب</title><link>https://virgool.ir/@habibi.dev/please-use-a-personal-access-token-instead-vgcrkqfum0yw</link><description>شاید جدیدا با خطای زیر در هنگام کار با گیت هاب روبرو شدید من در زیر راه حل این مشکل رو در لینوکس به طور خلاصه توضیح میدم.remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.خب مشکل کجاست؟ همون طور که مشخصه داره میگه از تاریخ August 13, 2021 دیگه پسورد های ثابت دیگه جواب نمیدن برای گیت هاب باید از personal access ها استفاده کنید.من در زیر به طور خلاصه خدمت شما عزیزان میگم که چه کاری باید کرد.- ابتدا وارد محیط ترمینال شوید و دستور زیر را وارد کنید git config --global credential.helper cacheسپس مجدد درخواست را برای pull, push, clone ارسال کنید.در این مرحله از شما مجدد نام کاربری و کلمه عبور گیت هاب رو نیاز داره. که شما با وارد کردن نام کاربری گیت هاب و همین طور personal access به جای پسورد مشکل خودتونو بر طرف میکنید.و اما چطور personal access رو بگیریم؟ابتدا وارد حساب کاربری خود در گیت هاب بشید سپس مسیر زیر را دنبال کنید. Settings &gt; Developer settings &gt; Personal access tokensیا آدرس زیرhttps://github.com/settings/tokensدر این قسمت بر روی دکمه Generate new token کلیک کنید و در صفحه باز شده بعد از وارد کردن نام و تاریخ انقضای توکن ( میتونید No expiration رو انتخاب کنید که هیچ وقت منقضی نشه ) در قسمت Select scopes میتونید دسترسی این توکن رو مشخص کنید که برای دستری کامل به private repositories باید repo رو تیک بزنید و سپس در انتهای صفحه بر روی دکمه Generate token کلیک کنید و کلید خود را ایجاد کنید.حالا با داشتن این کلید میتونید به جای پسورد میتونید عملیات pull, push, clone رو بدون مشکل انجام بدید.نکته : برای این که مدام از شما یوزر و پسورد خواسته نشه میتونید دستور زیر رو در ترمینال خودتون اجرا کنید تا با وارد کردن یک بار این اطلاعات در سیستم شما ذخیره شده و در ادامه میتونید بدون وارد کردن نام کاربری و کلمه عبور اقدام به pull, push, clone کنید.git config --global credential.helper store</description><category>امیر حسین حبیبی</category><author>امیر حسین حبیبی</author><pubDate>Mon, 16 Aug 2021 04:30:40 +0430</pubDate></item><item><title>راه حل سرعت پایین کپی اطلاعات از esxi با scp</title><link>https://virgool.ir/@habibi.dev/راه-حل-سرعت-پایین-کپی-اطلاعات-از-esxi-با-scp-rukg8m7mpk2o</link><description>راه حل سرعت پایین کپی اطلاعات از esxi با scpسلام دوستان عزیز من در این مطلب کوتاه قصد دارم راه حلی که تونستم استفاده کنم برای رفع مشکل سرعت پایین کپی اطلاعات از esxi با scp رو با شما در میان بگذارم.مشکل من از اینجا شروع شد که میخواستم ایمیج سیستم عامل هامو ببرم رو سرور جدید ولی با دستور scp سرعت انتقال اطلاعات نهایت 500 کیلو بایت در ثانیه بود :| در صورتی که هر دو سرور در شرایط خوب اینترنتی بودن. بعد از بررسی های بسیار زیاد، متوجه شدم که ظاهرا این محدودیت برای خود esxi هست که باعث نشه ترافیک زیادی از سرور اشغال بشه.اما ترفندی که من زدم من روی سروری که ایمیج ها بودن یک اوبونتو داشتم بهش اس اس اچ زدم و چک کردم دیدم از اون سرور با سرعت بالا میشه به فایل های اصلی دسترسی داشت پس کافی بود فقط از این سرور به عنوان یک پل استفاده کنم و در نهایت من اومدم یک proxy زدم به سرور که روی سرور مبدا بود و از اون پروکسی به سرور esxi متصل شدم و در نهایت با سرعت قابل قبولی اطلاعات رو انتقال دادم. و اما دستور ست کردن پروکسی بر روی scp به شرح زیر می باشد:scp -o &#34;ProxyCommand ssh user@ip_server_proxy -p 22 -W %h:%p&#34; -r root@esxi1:/vmfs/volumes/datastore1/Git /vmfs/volumes/new_disk/Gitامید وارم بدردتون بخوره ببخشید که خیلی خلاصه بود ولی واقعا توضیح زیادی نداشت </description><category>امیر حسین حبیبی</category><author>امیر حسین حبیبی</author><pubDate>Thu, 08 Oct 2020 21:55:49 +0330</pubDate></item></channel></rss>