version control featured image

كيفية تثبيت جيت على أوبونتو

سأوضح لك في هذه المقالة كيفية تثبيت GIT على خادم Ubuntu أو الكمبيوتر.

هناك احتمال أن يكون لديك بالفعل GIT مثبتًا مسبقًا. لذا، قبل محاولة تثبيت Git على Ubuntu، تأكد من أنه غير مثبت بالفعل. افتح المحطة واكتب:

$ git --version
git version 2.34.1

إذا أظهر الإخراج إصدار git، فأنت محظوظ وتم تثبيت git بالفعل على جهاز Ubuntu الخاص بك. يمكنك البدء في استخدام بوابة!

تثبيت git عبر APT

If command “git –version” shows error “Command ‘git’ not found” then you need to install git. Use APT package manager to perform the installation.

$ sudo apt install git

The following NEW packages will be installed: git
After this operation, 18,9 MB of additional disk space will be used.
Get:1 http://ua.archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.10 [3 166 kB]
Fetched 3 166 kB in 1s (4 297 kB/s) 
Selecting previously unselected package git.
(Reading database ... 402237 files and directories currently installed.)
Preparing to unpack .../git_1%3a2.34.1-1ubuntu1.10_amd64.deb ...
Unpacking git (1:2.34.1-1ubuntu1.10) ...
Setting up git (1:2.34.1-1ubuntu1.10) ...

دعونا نتحقق من تثبيت حزمة git بشكل صحيح.

$ git --version
git version 2.34.1

That’s it. You can start using git. Did you expect more steps?

Suggested packages – which do you need?

هناك حزم إضافية مقترحة للتثبيت: git-daemon-run، git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. ماذا يقدمون

ما هو git-daemon-run

يكشف بحث Google السريع عن git-daemon-run أنه من الممكن تشويه git من أجل تشغيل خادم Git الخاص. إذا كنت تريد إتاحة الوصول إلى مستودعات Git المحلية الخاصة بك عبر الشبكة للتعاون، فقد يكون git-daemon مفيدًا لك.

search results for git deamon
نتائج البحث عن جيت ديمون

You do not need a Git daemon if you don’t plan to run own Git server. And if you plan to run own Git server – there are better options than a git-daemon, such as الجيتوليت, جيتيا أو مشابه.

ما هو جيت دوك

يتيح الاستعلام عن المستودع للحصول على معلومات حول الحزمة:

$ sudo apt show git-doc
Package: git-doc
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
... omitting lines with info about developers ...
 
This package provides the documentation

As you can see git-doc package provides documentation. You don’t need to install it since all the وثائق بوابة قد تحتاجها متاحة على الإنترنت.

ما هي حزمة البريد الإلكتروني git

Lets run the same “apt show” trick with the git-email package.

$ sudo apt show git-email
Package: git-email
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
This package provides the git-send-email program for sending series of
patch emails.

قد يكون من المفيد في بعض الحالات إرسال التصحيحات كرسائل بريد إلكتروني. لذا، إذا كنت تعمل بنشاط على تطوير GIT واستخدامه، فقد تكون هذه الحزمة مفيدة لك.

You don’t need extra packages to use GIT

بمجرد تثبيت git، قم بالمضي قدمًا وابدأ في استخدامه. لا توجد طريقة أفضل لتعلم git من الممارسة. قم بإنشاء مستودع فارغ أو استنساخ المستودع الموجود من Github وابدأ في البرمجة!

سيؤدي الأمر أدناه إلى بدء مستودع Git في الدليل الحالي.

$ git init
Initialized empty Git repository in /home/gitproject/.git/

And to clone an existing repository from Github use “git clone REPO_URL” command. For example:

$ git clone https://github.com/EugeneWHZ/canvaslms-ansible-installation.git
Cloning into 'canvaslms-ansible-installation'...
remote: Enumerating objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Receiving objects: 100% (66/66), 13.81 KiB | 589.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.

Conclusion: use version control, it’s easy!

قم بتثبيت Git وأضف التحكم في الإصدار إلى حياتك. سوف تشكر نفسك على ذلك لاحقا.