Muchinyorwa chinotevera tiri kuzotarisa GitEye. Ichi chi graphical mutengi kushanda neGit, iyo inogona kuwanikwa iripo yeGnu/Linux, Windows uye OSX, inowanikwawo mu32 uye 64 bit versions. Iyo purogiramu inopa desktop application kubata mapurojekiti Git nenzira iri nyore asi ine graphical, ine yakagovaniswa vhezheni yekutonga mabasa mune iyo interface.
CollabNet ndiye anovandudza kuseri kweGitEye. Ichi chirongwa idesktop yeGit, iyo inoshanda neTeamForge, CloudForge uye mamwe maGit masevhisi. GitEye inosanganisa iri nyore kushandisa graphical Git mutengi ane akakosha ekuvandudza mabasa.
GitEye General Features
- Chirongwa chinopa GUI yekugadzirisa shanduko uye kukakavara.
- Mushandisi anogona tumira mafaira akasarudzwa uye akagadziridzwa munharaunda.
- Izvo zvichatibvumidzawo isu zviise kune repository.
- Iyo purogiramu inowanikwa Inongowanikwa muChirungu.
- Izvo zvichatibvumidza isu kushandisa nyaya dzakasiyana.
- ari agile development tools, senge bug trackers (Bugzilla, Trac uye JIRA), inoenderera mberi yekubatanidza masisitimu (Jenkins), scrum backlog, uye maturusi ekuongorora kodhi (gerrit), batanidza neGitEye.
Isa GitEye paUbuntu 22.04 kana 20.04 LTS
Matanho atiri kuzotevera anoshanda kune mamwe masisitimu anoshanda seDebian, Linux Mint, POP OS, MX Linux, nezvimwe…
heyi zvimwe zvinhu zvinofanira kunge zviri muhurongwa hwedu usati watanga kuisa:
- Iva neUbuntu 20.04/22.04.
- Oracle kana OpenJDK Java 8 kana gare gare yakaiswa.
- Iva neinenge 1 GB ye RAM iripo.
Isa OpenJDK Java
Como tinoda java yakaiswa pane yedu sisitimu yekumhanyisa GitEye nemazvo, isu tichatanga kuiisa nemirairo:
sudo apt update; sudo apt install default-jdk
Dhawunirodha GitEye yeLinux
GitEye haisi kuwanikwa kuburikidza neiyo default Ubuntu repository. Nokuda kwechikonzero ichi tinofanira kudhaunirodha nemaoko. Kuti tibate pasuru, isu tinongoda kuvhura browser uye shanyira chikamu chekurodha chepurojekiti iyi.
Padandemutande rino, kune mavhezheni maviri eiyi GIT mutengi: imwe ndeye 32-bit masisitimu uye imwe ndeye 64-bit masisitimu..
Unzip faira ratorwa
Kana kurodha kwapera, tichawana faira iri mufomati yakamanikidzwa, saka, kutanga tinofanira kuivhura tichishandisa unzip kuti ubvise faira rinogoneka kubva kuGitEye wobva waiendesa kune imwe yakachengeteka dhairekitori. Kana iwe usina chirongwa ichi, unogona kuchiisa nemurairo (Ctrl+Alt+T):
sudo apt install unzip
Nhanho inotevera ichave yekugadzira a folda yatiri kuzochengetedza zvirimo mufaira ratiri kuzobvisa ipapo:
sudo mkdir /opt/giteye
Zvino tinogona unzip faira yakatorwa, mukati medhairekitori yatichangogadzira. Kuti tiite izvi, kubva pane iyo folda yatakachengeta iyo faira, isu tichangoda kushandisa murairo:
sudo unzip GitEye-*-linux.x86_64.zip -d /opt/giteye
Kutanga GitEye
Kana matanho apfuura apera, tinogona tanga Git Eye uchishandisa iyo terminal (Ctrl + Alt + T) iwo murairo:
/opt/giteye/./GitEye
Nekudaro, kana iwe usingade kutaipa iyo yakazara nzira pese paunoda kutanga application, chete isu tichada kuwedzera folda umo isu tine chirongwa kune system nzira. Izvi zvinogona kuitwa nemurairo:
echo 'export PATH="$PATH:/opt/giteye/"' >> ~/.bashrc
Nhanho inotevera ichave reload bash:
source ~/.bashrc
Mushure memurairo wapfuura, mune terminal, zvisinei nedhairekitori yatiri, tinogona kumhanyisa chirongwa ichi nekunyora:
GitEye
Gadzira ipfupi
Chimwe chinhu chatisingazowani chiripo, ipfupi padesktop nekukasira kuti uwane iyo application. Kugadzira imwe kuri nyore sekutevera matanho atiri kuona pazasi.
Nemupepeti wedu watinofarira, ngatiitei edit pfupi:
vim ~/Escritorio/Giteye.desktop
Uye mukati mefaira, ngatinamatei zvinotevera zvirimo:
[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
Kana yangonamirwa, isu tinochengetedza faira uye todzokera kune terminal. Iye zvino ndiyo nguva yekuita kopira nzira yekudimbudzira inoonekwa mumenu yekushandisa:
sudo cp ~/Escritorio/Giteye.desktop /usr/share/applications/
Iye zvino tinogona kutanga chirongwa uye kutanga kuita uye kuwedzera iripo Git repository, Cloning Repos kana kugadzira yedu yemuno tichishandisa graphical interface yechirongwa.
Kuti uzive zvakawanda nezvechirongwa ichi, vashandisi vanogona bvunza ruzivo runowanikwa mu purojekiti webhusaiti.