Git, Gitorious എന്നിവ ഉപയോഗിച്ച് ഗ്രൂപ്പിൽ നിങ്ങളുടെ പതിപ്പുകളും പ്രോഗ്രാമും നിയന്ത്രിക്കുക

ഈ പരിശോധനകളും ഫലങ്ങളും കനൈമ വിതരണ മെറ്റായിലാണ് നടത്തിയത്

ധാരാളം സോഴ്‌സ് കോഡ് ഫയലുകൾ ഉള്ളപ്പോൾ ആപ്ലിക്കേഷൻ പതിപ്പിന്റെ കാര്യക്ഷമതയും വിശ്വാസ്യതയും കണക്കിലെടുത്ത് ലിനസ് ടോർവാൾഡ്സ് രൂപകൽപ്പന ചെയ്ത ഒരു പതിപ്പ് നിയന്ത്രണ സോഫ്റ്റ്വെയറാണ് ജിറ്റ്.

ജിറ്റ് ഡിസ്ട്രിബ്യൂട്ട് പതിപ്പ് നിയന്ത്രണ സംവിധാനം ഉപയോഗിച്ച് ഒരു വെബ് പരിതസ്ഥിതിയെ അടിസ്ഥാനമാക്കി സ software ജന്യ സോഫ്റ്റ്വെയറിന്റെ സഹകരണ വികസന പദ്ധതികൾക്ക് ഹോസ്റ്റിംഗ് വാഗ്ദാനം ചെയ്യുന്ന സിസ്റ്റത്തിന്റെ പേരാണ് ജിറ്റോറിയസ്, അതുപോലെ തന്നെ ഈ ഓപ്പൺ സോഴ്‌സ് സെർവറിന്റെ സോഫ്റ്റ്വെയറും വികസിപ്പിക്കുകയും ഹോസ്റ്റുചെയ്യുകയും ചെയ്യുന്നു. .

നിങ്ങളുടെ_പട്ടിക_സർവർ_ആറ്റിക്കിളിൽ_അപകൽ_ഗീതു

ഈ രണ്ട് ഘടകങ്ങളുമായി നമുക്ക് എന്തുചെയ്യാൻ കഴിയും?
ഈ രണ്ട് ഘടകങ്ങളും പരസ്പരം കൈകോർക്കുന്നു, git ഉപയോഗിച്ച് ഞങ്ങൾ ഞങ്ങളുടെ സോഴ്സ് കോഡ് പാക്കേജ് ചെയ്യുന്നു. Gitorious ഉപയോഗിച്ച് ഞങ്ങൾ ഇത് ലളിതവും ഗംഭീരവുമായ രീതിയിൽ പങ്കിടുന്നു, അതിലൂടെ കൂടുതൽ ഡവലപ്പർമാർക്ക് പ്രോജക്റ്റിലേക്ക് സംഭാവന ചെയ്യാൻ കഴിയും, അതേ സമയം മുമ്പ് നിർമ്മിച്ച പതിപ്പുകൾ ഞങ്ങൾ മാനേജുചെയ്യുന്നു.

Git & Gitorius എങ്ങനെ ഉപയോഗിക്കാം?

ജിറ്റോറിയസിൽ നിന്ന് ആരംഭിക്കാം

  • മെയിൽ വഴി അക്കൗണ്ട് രജിസ്റ്റർ ചെയ്ത് സ്ഥിരീകരിക്കുക
  • SSH കീ സൃഷ്ടിക്കുക. ജിറ്റോറിയസിലേക്ക് ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യുന്നതിനുള്ള ഞങ്ങളുടെ ആക്സസ് കീയാണ് SSH കീ.
  • ആക്സസ് കീ സൃഷ്ടിക്കുന്നതിന് ഞങ്ങൾ ടെർമിനലിലേക്ക് പോയി "sudo apt-get install ssh" പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക
  • "Ssh-keygen" ടെർമിനലിൽ ഞങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യുന്നു
  • ഞങ്ങൾ ഘട്ടങ്ങൾ പാലിച്ച് കീ നൽകുക.
  • എല്ലാം ശരിയായി നടക്കുന്നുവെങ്കിൽ, ഞങ്ങൾക്ക് പാസ്‌വേഡ് ഉണ്ട്, അത് സൃഷ്ടിക്കപ്പെടും
  • ഞങ്ങൾ /home/usuario/.ssh ഡയറക്ടറിയിലേക്ക് പ്രവേശിക്കുന്നു
  • Id_rsa.pub ഫയലിനുള്ളിലുള്ളത് ഞങ്ങൾ പകർത്തുന്നു
  • തുടർന്ന് ഞങ്ങൾ ഞങ്ങളുടെ അതിശയകരമായ സെഷനിൽ പ്രവേശിച്ച് "SSH കീകൾ മാനേജുചെയ്യുക" എന്നതിലേക്ക് പകർത്തിയവ നൽകുക.
  • ഇപ്പോൾ, ജിറ്റോറിയസ് പേജിൽ നമുക്ക് പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ കഴിയും. "ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക", ഞങ്ങൾ ഫോം പൂരിപ്പിക്കുന്നു.
  • ഞങ്ങൾ ശേഖരം സൃഷ്ടിക്കുന്നു, അതിൽ ഒരു പേരും വിവരണവും ചേർക്കുന്നു.

ഇപ്പോൾ ഞങ്ങൾ ജിഐടിയുമായി പോകുന്നു

ഇപ്പോൾ ഞങ്ങൾ പ്രോജക്റ്റിന്റെ ഒരു പകർപ്പ് അഭ്യർത്ഥിക്കുന്നു.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

പ്രവർത്തിക്കുന്ന, നിങ്ങളുടെ ശേഖരത്തിൽ "മാസ്റ്റർ" എന്ന ഒരു ബ്രാഞ്ച് സൃഷ്ടിക്കുക:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

നിങ്ങളുടെ നിലവിലെ ഡയറക്‌ടറിയിൽ‌ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ എല്ലാ സോഴ്‌സ് കോഡും പകർ‌ത്തുക:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

ഈ ബ്രാഞ്ചിലേക്ക് പുതിയ ഫയലുകൾ ചേർക്കുക (മാസ്റ്റർ):

git add .

ഈ മാറ്റം വരുത്തുക, ഒരു മിനിറ്റ് മുമ്പ് നിങ്ങൾ പകർത്തിയ എല്ലാ ഫയലുകളും സമർപ്പിക്കുക എന്നാണ് ഞാൻ അർത്ഥമാക്കുന്നത്:

git commit -a

ജിറ്റോറിയസ് ശേഖരത്തിൽ നിങ്ങളുടെ പ്രോജക്റ്റ് അപ്‌ഡേറ്റുചെയ്യുക:

git push --all

കുറിപ്പുകൾ:

ജിറ്റിനൊപ്പം കൂടുതൽ ഓപ്ഷനുകൾ ഉണ്ട്, ഇതാണ് അടിസ്ഥാനകാര്യങ്ങൾ, പ്രോജക്റ്റ് സൃഷ്ടിക്കാനും ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാനും അപ്ഡേറ്റ് ചെയ്യാനും കഴിയും, വ്യക്തമായും ജിറ്റ് കൂടുതൽ സങ്കീർണ്ണമാണ്.

ജിറ്റിനായി മുൻ‌വശം ഉണ്ടെന്ന് എനിക്കറിയാം, പക്ഷേ ഞാൻ അത് അത്തരത്തിലാണ് ഇഷ്ടപ്പെടുന്നത്, ലേഖനത്തെക്കുറിച്ചാണ്.

ബിറ്റ്ബക്കറ്റിനും ഇത് ബാധകമാണ്


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

3 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   എലിയോടൈം 3000 പറഞ്ഞു

    സത്യസന്ധമായി പറഞ്ഞാൽ വളരെ എളുപ്പമാണ്, പക്ഷേ കനൈമയേക്കാൾ ഡെബിയനിൽ ഇത് ചെയ്യുന്നത് വളരെ സുരക്ഷിതമാണ് (കാനൈമ ഉബുണ്ടുവിനോട് തുല്യമാണെങ്കിലും, സത്യസന്ധമായി).

  2.   ഫെർക്മെറ്റൽ പറഞ്ഞു

    അത് താല്പര്യമുണര്ത്തുന്നതാണ്!

  3.   അദ്ദേഹം ഇവിടെ കടന്നുപോയി പറഞ്ഞു

    വളരെ നല്ലത്, ഞാൻ ഡെബിയൻ ഗിറ്റോസിസ് + ഗിറ്റ്വെബിൽ (എൻ‌ജി‌എൻ‌എക്‌സിന് പിന്നിൽ) ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, എല്ലാറ്റിനുമുപരിയായി ഞാൻ വളരെ സന്തുഷ്ടനാണ് എന്നതാണ് സത്യം, കാരണം ഓരോ ടീമിനും ഞാൻ / തുടങ്ങിയവ നൽകുന്നു, മാത്രമല്ല എനിക്ക് വേഗതയേറിയതും കൂടുതൽ ദൃശ്യവുമായ മാറ്റ നിയന്ത്രണം ഉണ്ട്, ചുരുക്കത്തിൽ.