Github یا Gitlab | رمز شخصی را برای استفاده خودکار در دستورات git تنظیم کنید

من با این ترفند برخورد کردم که به خوبی برای من کار می کند. مخزن کد ترش داخلی ما از bitbucket به gitlab منتقل شد. قرار دادن نام کاربری و رمز شخصی eveytime کمی آزاردهنده بود.
وقتی چند بار گوگل کردم من این ترفند را اشتباه کردم و به اشتراک گذاشتن با جامعه فکر کردم. ممکن است کسی بتواند از این موضوع کمک بگیرد. روش دیگری نیز وجود دارد. من فقط روش اول را امتحان و تست کردم. اگر میخواهید راه امنتری برای حفظ توکن شخصی github خود داشته باشید، میتوانید روش دیگری را امتحان کنید.
روش 01: از فایل ~/.netrc استفاده کنید
Step1: Open this ~/.netrc file
vim ~/.netrc
Step2: Addn following entry
cat ~/.netrc
machine github.com login password <-- sample entry
cat ~/.netrc
machine gitlab.wyoc.com login nuwana1 password sdp-A <-- actual entry
روش-02: از ذخیره اعتبارنامه ها استفاده کنید
Run below command in order
git config credential.helper store <-- This will ask your username and passwords and then remember it for future use.
git pull <--Please note running above commands will create a file at ~/.git-credentials and store the credentials in plain text which can be a security risk.
توجه: یک جایگزین این است که اعتبارنامه ها را به جای دیسک در حافظه ذخیره کنید. برای این کار می توانید دستور زیر را اجرا کنید.
git config credential.helper 'cache --timeout=3600'