គ្រប់គ្រងកំណែនិងកម្មវិធីរបស់អ្នកជាក្រុមជាមួយ Git និង Gitorious

ការធ្វើតេស្តទាំងនេះនិងលទ្ធផលត្រូវបានអនុវត្តនៅក្នុងមេតាចែកចាយម៉ាណាម៉ា

ហ្គីតគឺជាកម្មវិធីត្រួតពិនិត្យជំនាន់ដែលត្រូវបានរចនាឡើងដោយលីនយូសវ៉េលស៍ជាមួយនឹងប្រសិទ្ធភាពនិងភាពជឿជាក់នៃកំណែកម្មវិធីនៅក្នុងចិត្តនៅពេលពួកគេមានឯកសារកូដប្រភពមួយចំនួនធំ។

ហ្គីហ្គីសគឺជាឈ្មោះនៃប្រព័ន្ធដើម្បីផ្តល់ជូននូវគម្រោងសម្រាប់កិច្ចសហប្រតិបត្តិការអភិវឌ្ឍន៍កម្មវិធីឥតគិតថ្លៃដោយផ្អែកលើបរិយាកាសគេហទំព័រដោយប្រើប្រព័ន្ធត្រួតពិនិត្យកំណែចែកចាយហ្គ្រីតក៏ដូចជាសូហ្វវែររបស់ម៉ាស៊ីនមេប្រភពបើកចំហរនេះដែលត្រូវបានបង្កើតនិងបង្កើតនៅក្នុងវា។

setting_up_gitorious_on_your_own_server_article

តើយើងអាចធ្វើអ្វីបានជាមួយធាតុទាំងពីរនេះ?
ធាតុទាំងពីរនេះដំណើរការជាមួយគ្នាដោយយើងដាក់កូដប្រភពរបស់យើង។ ជាមួយ Gitorious យើងចែករំលែកវាតាមរបៀបសាមញ្ញនិងឆើតឆាយដូច្នេះអ្នកអភិវឌ្ឍន៍កាន់តែច្រើនអាចចូលរួមក្នុងគម្រោងបានក្នុងពេលតែមួយយើងគ្រប់គ្រងកំណែដែលបានធ្វើពីមុន។

តើត្រូវប្រើ Git & Gitorius យ៉ាងដូចម្តេច?

តោះចាប់ផ្តើមជាមួយហ្គូរីស

  • ចុះឈ្មោះនិងបញ្ជាក់គណនីតាមអ៊ីមែល
  • បង្កើតសោអេសអេស។ សោអេសអេសគឺជាកូនសោចូលប្រើរបស់យើងដើម្បីផ្ទុកឯកសារឡើងទៅហ្គីតាស។
  • ដើម្បីបង្កើតកូនសោចូលយើងចូលទៅកាន់ស្ថានីយហើយតំឡើងកញ្ចប់ "sudo apt-get install ssh"
  • យើងប្រតិបត្តិនៅក្នុងស្ថានីយ "ssh-keygen"
  • យើងធ្វើតាមជំហានហើយបញ្ចូលកូនសោ។
  • ប្រសិនបើអ្វីៗដំណើរការល្អយើងនឹងបង្កើតពាក្យសម្ងាត់របស់យើង
  • យើងចូលទៅកាន់ថត /home/usuario/.ssh
  • យើងចម្លងអ្វីដែលមាននៅក្នុងឯកសារ id_rsa.pub
  • បន្ទាប់មកយើងចូលទៅកាន់វេនរបស់យើងហើយបញ្ចូលអ្វីដែលយើងបានចម្លងទៅ“ គ្រប់គ្រងសោអេសអេសអេស” ។
  • ឥឡូវនេះយើងអាចបង្កើតគម្រោងនៅលើទំព័រហ្គីតាស។ "បង្កើតគម្រោងថ្មី" យើងបំពេញសំណុំបែបបទ។
  • យើងបង្កើតឃ្លាំងយើងបន្ថែមឈ្មោះនិងការពិពណ៌នាទៅវា។

ឥឡូវនេះយើងទៅជាមួយហ្គ្រីតធី

ឥឡូវនេះយើងស្នើសុំច្បាប់ចម្លងនៃគម្រោង។

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

ចំណាំ:

មានជំរើសជាច្រើនទៀតជាមួយហ្គីតនេះគឺជាមូលដ្ឋានគ្រឹះដើម្បីអាចបង្កើតគំរោងផ្ទុកឡើងនិងធ្វើបច្ចុប្បន្នភាពឯកសារជាក់ស្តែង git កាន់តែស្មុគស្មាញ។

ខ្ញុំដឹងថាមានជួរមុខសម្រាប់ហ្គ្រីតប៉ុន្តែខ្ញុំចូលចិត្តវាតាមរបៀបនោះហើយនោះជាអ្វីដែលអត្ថបទនោះនិយាយ។

អនុវត្តផងដែរសម្រាប់ប៊ីត


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   eliotime 3000 dijo

    ងាយស្រួលប្រើដើម្បីស្មោះត្រង់ប៉ុន្តែវាមានសុវត្ថិភាពជាងក្នុងការធ្វើវានៅលើដេបៀនជាង Canaima (ទោះបី Canaima គឺដូចគ្នានឹងអ៊ូប៊ុនទូក៏ដោយក៏ស្មោះត្រង់ដែរ) ។

  2.   ferchmetal dijo

    វា​គួរ​អោយ​ចាប់​អារ​ម្ម​ណ៏!

  3.   គាត់បានឆ្លងកាត់ទីនេះ dijo

    ល្អណាស់ខ្ញុំបានតំឡើងនៅក្នុង gitosis debian + gitweb (ខាងក្រោយ nginx) ហើយការពិតខ្ញុំសប្បាយចិត្តខ្លាំងជាងនេះទៅទៀតពីព្រោះខ្ញុំអោយ / លពីក្រុមនីមួយៗហើយខ្ញុំមានការត្រួតពិនិត្យការផ្លាស់ប្តូរលឿននិងមើលឃើញជាងមុនដូច្នេះត្រូវនិយាយ។