Git SSH Key SSH Key: Git માં બનાવવા અને ઉપયોગ કરવા માટેની માર્ગદર્શિકા

SSH Key(સિક્યોર શેલ કી) એ નેટવર્ક પર પ્રમાણીકરણ અને ડેટા એન્ક્રિપ્શન માટે SSH પ્રોટોકોલમાં ઉપયોગમાં લેવાતી ક્રિપ્ટોગ્રાફિક કીની જોડી છે. Git માં, SSH Key તમારા પર્સનલ કમ્પ્યુટર અને રિમોટ ગિટ સર્વર વચ્ચે સુરક્ષિત કનેક્શન સ્થાપિત કરવા માટે વપરાય છે, જે તમને દર વખતે પાસવર્ડ દાખલ કર્યા વિના ક્લોન, પુશ અને પુલ જેવી કામગીરી કરવા દે છે.

 

SSH Key વિવિધ ઓપરેટિંગ સિસ્ટમ પર કેવી રીતે બનાવવું તે અહીં છે:

વિન્ડોઝ પર:

  1. Git Bash(જો તમારી પાસે Git ઇન્સ્ટોલ કરેલ હોય) અથવા કમાન્ડ પ્રોમ્પ્ટ ખોલો.

  2. નવું જનરેટ કરવા માટે નીચેનો આદેશ દાખલ કરો SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. તમને સાચવવા માટે સ્થાન પસંદ કરવા માટે સંકેત આપવામાં આવશે SSH Key. મૂળભૂત રીતે, તે માં સાચવવામાં આવશે C:\Users\your_username\.ssh\. તમે કસ્ટમ પાથનો પણ ઉલ્લેખ કરી શકો છો.

  4. એકવાર પૂર્ણ થયા પછી, સિસ્ટમ બે ફાઇલો જનરેટ કરશે: id_rsa(ખાનગી કી) અને id_rsa.pub(જાહેર કી) ડિરેક્ટરીમાં .ssh.

  5. આદેશનો ઉપયોગ કરીને સાર્વજનિક કી( id_rsa.pub) ની સામગ્રીની નકલ type કરો અને તેને SSH કીઝ વિભાગમાં Git હોસ્ટિંગ વેબસાઇટ(દા.ત., GitHub, GitLab) પર તમારા રિમોટ ગિટ એકાઉન્ટમાં ઉમેરો.

 

Linux અને macOS પર:

  1. ટર્મિનલ ખોલો.

  2. નવું જનરેટ કરવા માટે નીચેનો આદેશ દાખલ કરો SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. તમને સાચવવા માટે સ્થાન પસંદ કરવા માટે સંકેત આપવામાં આવશે SSH Key. મૂળભૂત રીતે, તે માં સાચવવામાં આવશે ~/.ssh/. તમે કસ્ટમ પાથનો પણ ઉલ્લેખ કરી શકો છો.

  4. એકવાર પૂર્ણ થયા પછી, સિસ્ટમ બે ફાઇલો જનરેટ કરશે: id_rsa(ખાનગી કી) અને id_rsa.pub(જાહેર કી) ડિરેક્ટરીમાં .ssh.

  5. આદેશનો ઉપયોગ કરીને સાર્વજનિક કી( id_rsa.pub) ની સામગ્રીની નકલ કરો cat અને તેને વિભાગમાં ગિટ હોસ્ટિંગ વેબસાઇટ(દા.ત., GitHub, GitLab) પર તમારા રિમોટ ગિટ એકાઉન્ટમાં ઉમેરો SSH Key.

 

બનાવ્યા પછી અને ઉમેર્યા પછી SSH Key, તમે જ્યારે પણ રિમોટ સર્વરને એક્સેસ કરો ત્યારે પાસવર્ડ દાખલ કર્યા વિના ગિટનો ઉપયોગ કરી શકો છો.