تخطَّ إلى المحتوى
GitTree

GitTree للينكس

واجهة Git رسومية للينكس: Ubuntu وDebian

GitTree عميل Git سريع ومحلي أولًا لنظام لينكس (Linux) بإصدار 64 بت، ومُختبَر على Ubuntu (أوبونتو) وDebian (ديبيان). شاهد تاريخ مشروعك كمخطط إيداعات، وجهّز أسطرًا مفردة، وأعد الأساس (rebase) مع إمكانية التراجع، بينما تبقى شيفرتك على جهازك وبلا أي تتبّع.

الخيار الموصى به لـ Linux
curl -fsSL https://gittree.app/install.sh | bash
wget -qO- https://gittree.app/install.sh | bash

الصقه في الطرفية. ينزّل أحدث إصدار من GitHub ويتحقق من قيمة SHA-256 الخاصة به، ثم يثبّت حزمة ‎.deb على Ubuntu وDebian أو ملف AppImage على التوزيعات الأخرى، ويفتح GitTree. وعلى Ubuntu 22.04 وLinux Mint 21 يضيف أيضًا مستودع Git PPA للحصول على Git أحدث. إن لم يكن curl مثبّتًا فاستخدم سطر wget.

لمعمارية 64 بت (x86_64) فقط. وللتثبيت اليدوي: حزمة ‎.deb لنظامي Ubuntu وDebian، أو ملف AppImage المحمول الذي لا يثبّت شيئًا.

على نظام آخر؟ شاهد كل التنزيلات

تقييم GitTree 5.0 من 5 بحسب ⁦250+⁩ مستخدمًا داخل التطبيق

ماذا تحصل عليه على لينكس

  • مخطط إيداعات يسهل قراءته

    لكل فرع مسار بلون مميز، ويبقى المخطط سلسًا حتى مع أكثر من 100,000 إيداع.

  • تجهيز أسطر مفردة

    جهّز ملفًا كاملًا أو جزءًا (hunk) أو أسطرًا بعينها، والفروقات أمامك مباشرة.

  • دمج وإعادة أساس مع تراجع

    ادمج وأعد الأساس واستخدم cherry-pick وreset من المخطط مباشرة. العمليات الهدّامة تحفظ لقطة أولًا ويمكن التراجع عنها.

  • GitHub وGitLab وBitbucket وAzure DevOps

    مع GitTree Pro، اربط حسابات الاستضافة لتصفح المستودعات واستنساخها والعمل مع طلبات الدمج وفحوصات CI الخاصة بها. أما كل ميزات Git ففي الخطة المجانية دون حاجة إلى حساب، وتدفع وتسحب ببيانات اعتماد Git الخاصة بك.

  • المستودعات المحلية وحلقة مفاتيح النظام

    مستودعاتك تبقى على جهازك ولا شيء يُرصد.

  • مصمم لسطح مكتبك

    يستخدم GitTree شريط عنوان النافذة الأصلي في سطح المكتب لديك، ويحفظ رموزك في سلسلة مفاتيح النظام.

مخطط الإيداعات في GitTree بمسارات فروع ملوّنة ووسوم الفروع والإصدارات والشريط الجانبي ولوحة تفاصيل الإيداع
مخطط الإيداعات في GitTree: مسار بلون مميز لكل فرع.

متطلبات GitTree على لينكس

المعمارية
إصدار 64 بت لمعمارية x86_64 فقط.
التوزيعات
Ubuntu 22.04 LTS و24.04 LTS أو أحدث، وDebian 12 أو أحدث. وقد تشغّله التوزيعات المشتقة التي تضم WebKitGTK 4.1 مثل Linux Mint 21+‎ وPop!_OS 22.04+‎، لكن المُختبَر هو Ubuntu وDebian فقط.
Git
Git 2.39 أو أحدث. يضم Ubuntu 24.04 وDebian 12 إصدارًا مناسبًا مسبقًا. أما Ubuntu 22.04 وLinux Mint 21 فيأتيان بإصدار Git 2.34، فأضف مستودع git-core PPA أولًا (الخطوة الأولى أدناه).
سلسلة المفاتيح والمطالبات
خدمة Secret Service لحفظ رموزك وعبارات المرور (GNOME Keyring الذي يأتي مع Ubuntu، أو KeePassXC)، وzenity أو kdialog لمطالبات كلمة المرور.

Ubuntu وDebian وتوزيعات أخرى

  • واجهة Git لنظام Ubuntu 22.04 LTS و24.04 LTS

    ثبّت حزمة ‎.deb عبر apt فيظهر GitTree في قائمة التطبيقات. يضم Ubuntu 24.04 إصدار Git حديثًا بما يكفي. أما في Ubuntu 22.04 فأضف مستودع git-core PPA أولًا، لأنه يأتي بإصدار Git 2.34 بينما يحتاج GitTree إلى 2.39. ويضم Ubuntu خدمة GNOME Keyring التي تحفظ رموزك.

  • واجهة Git لنظام Debian 12 وما بعده

    يأتي Debian 12 بإصدار Git 2.39 فلا يحتاج Git إلى شيء إضافي. ثبّت حزمة ‎.deb عبر apt. يحفظ GitTree رموزك في خدمة Secret Service، فإن لم يشغّل سطح مكتبك واحدة فثبّت GNOME Keyring أو فعّل تكامل Secret Service في KeePassXC.

  • Linux Mint وPop!_OS وتوزيعات مشتقة أخرى

    قد تشغّل التوزيعات المشتقة التي تضم WebKitGTK 4.1، مثل Linux Mint 21+‎ وPop!_OS 22.04+‎، حزمة ‎.deb نفسها، لكن المُختبَر هو Ubuntu وDebian فقط. يأتي Linux Mint 21 بإصدار Git 2.34 فأضف مستودع git-core PPA أولًا.

ثبّت حزمة ‎.deb على Ubuntu أو Debian

حزمة ‎.deb هي الملف المخصص لنظامي Ubuntu وDebian: يثبّتها apt مع Git وWebKitGTK وGTK ويستطيع إزالتها لاحقًا.

  1. 1

    Ubuntu 22.04 وLinux Mint 21: ثبّت Git أحدث أولًا

    يأتي هذان النظامان بإصدار Git 2.34 بينما يحتاج GitTree إلى Git 2.39 أو أحدث، فنفّذ هذه الأوامر الثلاثة مرة واحدة. أما Ubuntu 24.04 وDebian 12 ففيهما Git حديث بما يكفي.

    sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git
  2. 2

    نزّل حزمة ‎.deb

    استخدم الزر في أعلى هذه الصفحة؛ فهو يجلب أحدث إصدار من GitHub.

  3. 3

    ثبّتها عبر apt

    نفّذ الأمر في المجلد الذي حفظت فيه الملف، واستخدم اسم الملف كما حُفظ عندك (مثل Git-Tree_<version>_amd64.deb). يثبّت apt معها Git وWebKitGTK وGTK كاعتماديات.

    sudo apt install ./Git-Tree-Linux.deb
  4. 4

    شغّل GitTree

    افتحه من قائمة التطبيقات أو نفّذ gittree في الطرفية. وعند تسجيل الدخول يعيدك المتصفح إلى التطبيق تلقائيًا، لأن الحزمة تتولى روابط opengittree:// (مخطط الروابط الخاص بـ GitTree).

    gittree

شغّل ملف AppImage المحمول

لا يثبّت AppImage أي شيء ولا يحتاج صلاحيات المدير. ويبقى Git 2.39 أو أحدث مطلوبًا (انظر خطوة Git أعلاه).

  1. 1

    نزّل ملف AppImage

    استخدم زر AppImage في أعلى الصفحة، واحفظ الملف في مجلد لا يستطيع الكتابة فيه غيرك.

  2. 2

    اجعله قابلًا للتنفيذ وشغّله

    استخدم اسم الملف كما حُفظ عندك.

    chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage
  3. 3

    إن لم يبدأ التشغيل

    السبب المعتاد غياب FUSE. ثبّت الحزمة fuse3 ثم شغّله من جديد.

    sudo apt install fuse3
  4. 4

    سجّل الدخول بالرمز ذي الاستخدام الواحد

    تسجيل الدخول اختياري. وإن سجّلت الدخول مع AppImage فلن يستطيع المتصفح إعادتك إلى التطبيق بعد ذلك، لأن AppImage لا يسجّل شيئًا في نظامك. انسخ رمز المصادقة الذي يعرضه الموقع، واختر «إدخال رمز» في GitTree والصقه.

إزالة GitTree

  • حزمة ‎.deb

    أزل الحزمة عبر apt.

    sudo apt remove git-tree
  • AppImage

    احذف الملف؛ فهو لم يسجّل شيئًا في نظامك.

تحقق من تنزيلك

يُرفق مع كل إصدار على GitHub ملف SHA256SUMS.txt. نزّله بجانب المثبّت ونفّذ هذا الأمر في المجلد نفسه، ثم قارن كل قيمة تُطبع بالسطر الذي يحمل اسم الملف نفسه في SHA256SUMS.txt.

sha256sum Git-Tree*

مثبّتات Linux غير موقّعة. تكشف قيمة التحقق تنزيلًا تالفًا، لكنها لا تكشف إصدارًا مخترقًا.

GitHub Releases

كلمات المرور والرموز وسلسلة مفاتيح النظام

  • Secret Service

    يحفظ GitTree الرموز وكلمات المرور وعبارات المرور في سلسلة مفاتيح النظام فقط، عبر خدمة Secret Service من freedesktop. يضم Ubuntu خدمة GNOME Keyring، ويعمل KeePassXC عبر تكامله مع Secret Service. وتوصي حزمة ‎.deb بتثبيت GNOME Keyring.

  • مطالبات كلمة المرور

    حين يحتاج Git إلى كلمة مرور أو عبارة مرور SSH يسألك GitTree عبر zenity أو kdialog. وتوصي حزمة ‎.deb بأحدهما؛ ومع AppImage ثبّت أحدهما بنفسك إن لم يكن عندك أي منهما.

  • نافذة أصلية

    يستخدم GitTree شريط عنوان النافذة الأصلي في سطح المكتب لديك، فيعمل النقل وتغيير الحجم والمحاذاة كما في بقية تطبيقاتك.

GitTree على لينكس: أسئلة وأجوبة

هل توجد واجهة Git مجانية لأنظمة Ubuntu (أوبونتو) وDebian على لينكس؟

نعم. GitTree واجهة Git رسومية وعميل Git لأنظمة Ubuntu وDebian بإصدار 64 بت، بحزمة ‎.deb أو ملف AppImage محمول. تشمل خطته المجانية كل ميزات Git: يعرض مستودعك كمخطط إيداعات، ويتيح تجهيز أسطر مفردة والدمج وإعادة الأساس مع التراجع، والدفع ببيانات اعتماد Git الخاصة بك. وتضيف GitTree Pro نور، مساعد الذكاء الاصطناعي، وتكاملات GitHub وGitLab وBitbucket وAzure DevOps.

ما إصدارات Ubuntu وDebian المدعومة؟

Ubuntu 22.04 LTS و24.04 LTS أو أحدث، وDebian 12 أو أحدث، على أنظمة 64 بت (x86_64). والمُختبَر هو Ubuntu وDebian فقط.

كيف أثبّت GitTree على Ubuntu؟

نزّل حزمة ‎.deb من هذه الصفحة ونفّذ sudo apt install ./Git-Tree-Linux.deb في المجلد الذي حفظتها فيه (واستخدم اسم الملف كما حُفظ عندك). يثبّت apt معها Git وWebKitGTK وGTK ويضيف عنصرًا في قائمة التطبيقات. وفي Ubuntu 22.04 أضف مستودع git-core PPA أولًا (نفّذ sudo add-apt-repository ppa:git-core/ppa ثم sudo apt update ثم sudo apt install git)، لأن GitTree يحتاج إلى Git 2.39 أو أحدث بينما يأتي Ubuntu 22.04 بإصدار Git 2.34.

كيف أثبّت GitTree على Debian؟

نزّل حزمة ‎.deb وثبّتها بالأمر sudo apt install ./Git-Tree-Linux.deb (واستخدم اسم الملف كما حُفظ عندك). يأتي Debian 12 بإصدار Git 2.39 وهو حديث بما يكفي. شغّل GitTree من القائمة أو بالأمر gittree. وتُحفظ الرموز في خدمة Secret Service مثل GNOME Keyring أو KeePassXC، فتأكد أن سطح مكتبك يشغّل واحدة.

هل يعمل GitTree على Linux Mint وPop!_OS؟

قد يعمل على التوزيعات المشتقة التي تضم WebKitGTK 4.1 مثل Linux Mint 21+‎ وPop!_OS 22.04+‎، لكن المُختبَر هو Ubuntu وDebian فقط. يأتي Linux Mint 21 بإصدار Git 2.34 فأضف مستودع git-core PPA أولًا.

لماذا لا يبدأ ملف AppImage؟

السبب المعتاد غياب FUSE. ثبّته بالأمر sudo apt install fuse3 ثم شغّل الملف من جديد. واحفظ الملف في مجلد لا يستطيع الكتابة فيه غيرك.

كيف أسجّل الدخول عند استخدام AppImage؟

تسجيل الدخول اختياري. ولا يسجّل AppImage شيئًا في نظامك، فإن سجّلت الدخول في الموقع لا يستطيع المتصفح إعادتك إلى التطبيق. انسخ رمز المصادقة الذي يعرضه الموقع والصقه في GitTree. أما حزمة ‎.deb فتتولى روابط opengittree:// (مخطط الروابط الخاص بـ GitTree) فيعيدك المتصفح إلى التطبيق تلقائيًا.

أين يحفظ GitTree رموزي وكلمات مروري على لينكس؟

في سلسلة مفاتيح النظام فقط، عبر خدمة Secret Service من freedesktop: GNOME Keyring الذي يأتي مع Ubuntu، أو KeePassXC بتكامله مع Secret Service. وتستخدم مطالبات كلمة المرور وعبارة المرور الأداة zenity أو kdialog.

كيف أزيل GitTree من Ubuntu أو Debian؟

إن ثبّتّ حزمة ‎.deb فنفّذ sudo apt remove git-tree. وإن كنت تستخدم AppImage فاحذف الملف.

قارن عملاء Git

مقارنات صريحة وموثّقة مع أكثر واجهات Git استخدامًا بين المطورين، بما فيها ما يتفوق فيه كل منها.

اقرأ: أفضل برامج Git بواجهة رسومية في 2026

تابع الاستكشاف

كل ما يستطيع GitTree فعله، وتنزيلات بقية الأنظمة، وما يخزّنه حسابك.