V příštím článku se podíváme na GitEye. Tohle je grafický klient pro práci s Git, který je dostupný pro Gnu/Linux, Windows a OSX, který je také dostupný ve 32 a 64bitové verzi. Program nabízí desktopovou aplikaci pro správu projektů Git jednoduchým, ale grafickým způsobem s distribuovanými funkcemi správy verzí v rozhraní.
CollabNet je vývojář za GitEye. Tento program je desktop pro Git, který spolupracuje s TeamForge, CloudForge a dalšími službami Git. GitEye kombinuje snadno použitelného grafického klienta Git se základními vývojářskými úkoly.
Obecné funkce GitEye
- Program nabízí GUI pro správu změn a konfliktů.
- Uživatel může posílat vybrané a upravené soubory lokálně.
- Umožní nám to také nahrát je do úložiště.
- Rozhraní programu Je k dispozici pouze v angličtině.
- Umožní nám to používat různá témata.
- the agilní vývojové nástroje, jako jsou sledovače chyb (Bugzilla, Trac a JIRA), kontinuální integrační systémy (Jenkins), nevyřízené scrum a nástroje pro kontrolu kódu (Gerrit), integrovat s GitEye.
Nainstalujte GitEye na Ubuntu 22.04 nebo 20.04 LTS
Kroky, které budeme následovat, jsou použitelné pro další operační systémy, jako je Debian, Linux Mint, POP OS, MX Linux atd…
Tam některé věci, které by měly být v našem systému před zahájením instalace:
- Mít Ubuntu 20.04/22.04.
- Nainstalovaný Oracle nebo OpenJDK Java 8 nebo novější.
- Mějte k dispozici alespoň 1 GB paměti RAM.
Nainstalujte OpenJDK Java
Como potřebujeme mít nainstalovanou javu na našem systému, aby GitEye fungoval správně, nejprve jej nainstalujeme pomocí příkazů:
sudo apt update; sudo apt install default-jdk
Stáhněte si GitEye pro Linux
GitEye není k dispozici prostřednictvím výchozího úložiště Ubuntu. Z tohoto důvodu musíme to stáhnout ručně. Abychom balíček získali, stačí otevřít prohlížeč a navštivte sekci ke stažení tohoto projektu.
Na této webové stránce existují dvě verze tohoto klienta GIT: jedna je pro 32bitové systémy a druhá je pro 64bitové systémy.
Rozbalte stažený soubor
Po dokončení stahování najdeme soubor nejprve v komprimovaném formátu musíme jej rozbalit pomocí unzip extrahovat spustitelný soubor z GitEye a poté jej přesunout do nějakého bezpečného adresáře. Pokud tento program nemáte, můžete jej nainstalovat pomocí příkazu (Ctrl+Alt+T):
sudo apt install unzip
Dalším krokem bude vytvoření a složku, do které budeme ukládat obsah souboru, který se chystáme dekomprimovat pak:
sudo mkdir /opt/giteye
Teď můžeme rozbalte stažený soubor v adresáři, který jsme právě vytvořili. K tomu ze složky, do které jsme soubor uložili, budeme muset použít pouze příkaz:
sudo unzip GitEye-*-linux.x86_64.zip -d /opt/giteye
Spusťte GitEye
Jakmile dokončíme předchozí kroky, můžeme spusťte Git Eye pomocí terminálu (Ctrl+Alt+T) příkaz:
/opt/giteye/./GitEye
Pokud však nechcete při každém spuštění aplikace zadávat celou cestu, stačí budeme muset do systémové cesty přidat složku, ve které máme program. To lze provést příkazem:
echo 'export PATH="$PATH:/opt/giteye/"' >> ~/.bashrc
Dalším krokem bude znovu načíst bash:
source ~/.bashrc
Po předchozím příkazu v terminálu, bez ohledu na adresář, ve kterém se nacházíme, můžeme tento program spustit zadáním:
GitEye
Vytvořte zástupce
Něco, co také nenajdeme k dispozici, je ve výchozím nastavení zástupce na ploše pro přístup k aplikaci. Vytvoření jednoho je stejně jednoduché jako následování kroků, které uvidíme níže.
S naším oblíbeným editorem, pojďme upravit zkratku:
vim ~/Escritorio/Giteye.desktop
A uvnitř souboru, vložíme následující obsah:
[Desktop Entry] Version=1.0 Type=Application Name=GitEye Comment=GIT GUI Exec=/opt/giteye/./GitEye Icon=/opt/giteye/icon.xpm Terminal=false StartupNotify=false
Po vložení soubor uložíme a vrátíme se zpět do terminálu. Nyní je čas na to zkopírujte zástupce, který se zobrazí v nabídce aplikací:
sudo cp ~/Escritorio/Giteye.desktop /usr/share/applications/
Nyní můžeme program spustit a začít spouštět a přidávat stávající úložiště Git, Cloning Repos nebo vytvářet vlastní lokální pomocí grafického rozhraní programu.
Chcete-li se o tomto programu dozvědět více, mohou uživatelé podívejte se na informace, které se objeví v webové stránky projektu.