ការធ្វើតេស្តទាំងនេះនិងលទ្ធផលត្រូវបានអនុវត្តនៅក្នុងមេតាចែកចាយម៉ាណាម៉ា
ហ្គីតគឺជាកម្មវិធីត្រួតពិនិត្យជំនាន់ដែលត្រូវបានរចនាឡើងដោយលីនយូសវ៉េលស៍ជាមួយនឹងប្រសិទ្ធភាពនិងភាពជឿជាក់នៃកំណែកម្មវិធីនៅក្នុងចិត្តនៅពេលពួកគេមានឯកសារកូដប្រភពមួយចំនួនធំ។
ហ្គីហ្គីសគឺជាឈ្មោះនៃប្រព័ន្ធដើម្បីផ្តល់ជូននូវគម្រោងសម្រាប់កិច្ចសហប្រតិបត្តិការអភិវឌ្ឍន៍កម្មវិធីឥតគិតថ្លៃដោយផ្អែកលើបរិយាកាសគេហទំព័រដោយប្រើប្រព័ន្ធត្រួតពិនិត្យកំណែចែកចាយហ្គ្រីតក៏ដូចជាសូហ្វវែររបស់ម៉ាស៊ីនមេប្រភពបើកចំហរនេះដែលត្រូវបានបង្កើតនិងបង្កើតនៅក្នុងវា។
តើយើងអាចធ្វើអ្វីបានជាមួយធាតុទាំងពីរនេះ?
ធាតុទាំងពីរនេះដំណើរការជាមួយគ្នាដោយយើងដាក់កូដប្រភពរបស់យើង។ ជាមួយ Gitorious យើងចែករំលែកវាតាមរបៀបសាមញ្ញនិងឆើតឆាយដូច្នេះអ្នកអភិវឌ្ឍន៍កាន់តែច្រើនអាចចូលរួមក្នុងគម្រោងបានក្នុងពេលតែមួយយើងគ្រប់គ្រងកំណែដែលបានធ្វើពីមុន។
តើត្រូវប្រើ Git & Gitorius យ៉ាងដូចម្តេច?
តោះចាប់ផ្តើមជាមួយហ្គូរីស
- ទៅកាន់អាស័យដ្ឋាន gitorious.org
- ចុះឈ្មោះនិងបញ្ជាក់គណនីតាមអ៊ីមែល
- បង្កើតសោអេសអេស។ សោអេសអេសគឺជាកូនសោចូលប្រើរបស់យើងដើម្បីផ្ទុកឯកសារឡើងទៅហ្គីតាស។
- ដើម្បីបង្កើតកូនសោចូលយើងចូលទៅកាន់ស្ថានីយហើយតំឡើងកញ្ចប់ "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 កាន់តែស្មុគស្មាញ។
ខ្ញុំដឹងថាមានជួរមុខសម្រាប់ហ្គ្រីតប៉ុន្តែខ្ញុំចូលចិត្តវាតាមរបៀបនោះហើយនោះជាអ្វីដែលអត្ថបទនោះនិយាយ។
អនុវត្តផងដែរសម្រាប់ប៊ីត
៥៧ យោបល់ទុកអ្នក
ងាយស្រួលប្រើដើម្បីស្មោះត្រង់ប៉ុន្តែវាមានសុវត្ថិភាពជាងក្នុងការធ្វើវានៅលើដេបៀនជាង Canaima (ទោះបី Canaima គឺដូចគ្នានឹងអ៊ូប៊ុនទូក៏ដោយក៏ស្មោះត្រង់ដែរ) ។
វាគួរអោយចាប់អារម្មណ៏!
ល្អណាស់ខ្ញុំបានតំឡើងនៅក្នុង gitosis debian + gitweb (ខាងក្រោយ nginx) ហើយការពិតខ្ញុំសប្បាយចិត្តខ្លាំងជាងនេះទៅទៀតពីព្រោះខ្ញុំអោយ / លពីក្រុមនីមួយៗហើយខ្ញុំមានការត្រួតពិនិត្យការផ្លាស់ប្តូរលឿននិងមើលឃើញជាងមុនដូច្នេះត្រូវនិយាយ។