નોલેજ બેઝ · ટ્યુટોરિયલ્સ

તમારા cPanel ખાતાને ખાનગી GitHub રીપોઝીટરી સાથે કેવી રીતે જોડવું

છેલ્લું સુધારેલ 2026-04-20

પરિચય

આ માર્ગદર્શિકા તમને સુરક્ષિત રીતે કેવી રીતે જોડવું તે સમજાવે છે. cPanel હોસ્ટિંગ ખાતું એ માટે ખાનગી GitHub ભંડાર એસએસએચ પ્રમાણીકરણનો ઉપયોગ કરવો.



પૂર્વજરૂરીયાતો

  • તમારા cPanel ખાતાની ઍક્સેસ
  • Git આવૃત્તિ નિયંત્રણ સક્રિય કરેલું છે
  • તમારી ખાનગી GitHub રીપોઝીટરીની ઍક્સેસ



પગલું 1: એક એસ. એસ. એચ. કી બનાવો

વિકલ્પ A: cPanel ઇન્ટરફેસનો ઉપયોગ કરવો

  1. cPanel પર લોગ ઇન કરો
  2. ત્યાં જાઓ. સુરક્ષા & rarr; એસએસએચ ઍક્સેસ
  3. ક્લિક કરો એસ. એસ. એચ. કીઓનું સંચાલન કરો
  4. ક્લિક કરો નવી કી બનાવો
  5. દાખલ કરો.
    • કી નામ-રેપો
    • કી પ્રકારઃ આર. એસ. એ.
    • કીનું કદઃ 4096
  6. ક્લિક કરો કી જનરેટ કરો


વિકલ્પ બીઃ ટર્મિનલનો ઉપયોગ કરવો

ssh-keygen -t rsa -f ~/.ssh/repo -b 4096 -C "git@mydomain.com"


જ્યારે પૂછવામાં આવે ત્યારે એન્ટર ત્રણ વખત દબાવો.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

પગલું 2: એસએસએચ કીને અધિકૃત કરો

  1. ત્યાં જાઓ. એસ. એસ. એચ. ઍક્સેસ & rarr; એસ. એસ. એચ. કીઓનું સંચાલન કરો
  2. ક્લિક કરો મેનેજ કરો
  3. ક્લિક કરો અધિકૃત કરો



પગલું 3: એસએસએચ રૂપરેખાંકિત કરો

  1. ખોલો cPanel & rarr; ફાઇલ વ્યવસ્થાપક
  2. નેવિગેટ કરો . એસ. એસ. એચ. ડિરેક્ટરી (છુપાયેલી ફાઇલોને સક્રિય કરો)
  3. નામની ફાઇલ બનાવો રૂપરેખાંકિત કરો
Host github.com
    IdentityFile ~/.ssh/repo


બદલો રેપો તમારા મુખ્ય નામ સાથે જો અલગ હોય તો.

chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/repo
chmod 644 ~/.ssh/repo.pub



પગલું 4: સાર્વજનિક કીની નકલ કરો

cat ~/.ssh/repo.pub


સંપૂર્ણ આઉટપુટની નકલ કરો.



પગલું 5: એસ. એસ. એચ. કીને GitHub માં ઉમેરો

  1. GitHub પર લોગ ઇન કરો
  2. તમારા ખાનગી ભંડાર પર જાવ
  3. તમારા પ્રોફાઇલ ચિહ્ન (ઉપર-જમણે) & rarr; પર ક્લિક કરો. સેટિંગ્સ
  4. ક્લિક કરો એસ. એસ. એચ. અને જી. પી. જી. કીઓ
  5. ક્લિક કરો નવી એસ. એસ. એચ. કી
  6. તમારી ચાવી ચોંટાડો અને સાચવો



પગલું 6: cPanel માં ક્લોન રીપોઝીટરી

  1. ત્યાં જાઓ. cPanel & rarr; Git આવૃત્તિ નિયંત્રણ
  2. ક્લિક કરો બનાવો
  3. દાખલ કરો.
git@github.com:username/repository.git


રીપોઝીટરી પાથ પસંદ કરો અને ક્લિક કરો બનાવો.


વૈકલ્પિકઃ ઓટો ડિપ્લોયમેન્ટ

---
deployment:
  tasks:
    - export DEPLOYPATH=/home/USERNAME/public_html/
    - /bin/cp -R * $DEPLOYPATH



સમસ્યાનું નિવારણ

  • મંજૂરી નકારી કાઢવામાં આવીઃ એસ. એસ. એચ. કી ઉમેરવામાં આવી નથી અથવા ખોટી પરવાનગીઓ આપવામાં આવી નથી
  • રીપોઝીટરી મળી નથીઃ ખોટો યુઆરએલ અથવા ઍક્સેસ સમસ્યા
  • ક્લોન નિષ્ફળઃ એસએસએચ રૂપરેખાંકન અને કી સુયોજન તપાસો

તમામ નોલેજબેઝ લેખો

અમને જણાવો કે શું રહેવાનું છે.

A short conversation with an engineer. No quote-bot, no callback queue.