برنامه نویسی

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'

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا