U sljedećem članku ćemo pogledati GitHub Desktop. Ovo je aplikacija otvorenog koda zasnovana na Electronu, koja je napisana na TypeScript-u i koristi React. GitHub radi kao spremište za izvorne kodove i može se instalirati i koristiti na različitim vrstama operativnih sistema. Brendan Forster razvio je GitHub Desktop tako da korisnici Gnu / Linuxa mogu rad sa GitHubom sa radne površine.
GitHub Desktop nastoji smanjiti frustraciju i učiniti Git i GitHub radne tokove dostupnijim. Cilj je olakšati uobičajene tijekove rada, tako da početnici i iskusni programeri budu produktivni u radu s Git-om i GitHub-om. GitHub Desktop ne zamjenjuje funkcionalnost Gita, to je samo alat koji će korisniku i njegovom timu omogućiti da budu produktivniji. Iako ovaj program mogu koristiti razni ljudi, najkorisniji su njemu uglavnom programeri.
Glavna svrha ove aplikacije je proširiti značajke GitHub-a, a ne replicirati skup značajki github.com. GitHub Desktop bi trebao biti koristan alat za programere koji započinju, ali on nije izričito alat za podučavanje. Ono što tražite je prvenstveno da biste pomogli bržem i efikasnijem obavljanju posla na način koji je u skladu s najboljom praksom.
Preuzmite i instalirajte GitHub Desktop
Za početak hoćemo preuzmite .deb paket za instaliranje ovog programa. Za ovo možemo posjetiti stranica izdanja, ili koristite wget u terminalu (Ctrl + Alt + T) kako slijedi:
sudo wget https://github.com/shiftkey/desktop/releases/download/release-2.8.1-linux2/GitHubDesktop-linux-2.8.1-linux2.deb
Nakon završetka preuzimanja, moramo samo otići u mapu u koju smo spremili preuzetu datoteku i dvaput je kliknuti da bismo je instalirali iz softverske opcije Ubuntu. Takođe možemo otvoriti terminal (Ctrl + Alt + T) i koristite sljedeću naredbu za instaliranje:
sudo dpkg -i GitHubDesktop-linux-2.8.1-linux2.deb
Kratki pogled na program
Ako je aplikacija GitHub Desktop ispravno instalirana, trebali bismo je moći pronaći na svom računaru pokretač programa.
Sljedeći prozor će se otvoriti pred nama kada se aplikacija otvori prvi put.
Ako imate račun na GitHub.com, kliknite gumb 'Prijavite se na GitHub.com'i ako imate GitHub Enterprise račun, kliknite gumb'Prijavite se na GitHub Enterprise'.
U slučaju da ste novi i želite otvoriti račun, kliknite na vezu 'Otvorite svoj besplatni račun'. Ako ne želite pristupiti ili kreirati račun, kliknite na vezu 'Preskočite ovaj korak'. Ako kliknemo na 'Otvorite svoj besplatni račun', u pregledniku će se pojaviti sljedeća stranica.
Nakon pružanja valjanih podataka u obrascu, račun ćemo morati potvrditi samo putem e-pošte koju će nam poslati.
Autorizirajte aplikaciju
Na stranici koja se prikazuje, za autorizaciju su spomenute četiri karakteristike aplikacije:
- Aplikacija za razvoj računara GitHub → za pristup GitHub računu sa radne površine Ubuntu pomoću aplikacije GitHub Desktop.
- Repozitorijumi → spremišta mogu biti javna ili privatna.
- Korisnički lični podaci → u potpunosti dostupan putem GitHub Desktop-a.
- Tok rada → koji će ažurirati GitHub datoteku koja se lokalno ažurira u toku rada.
Ako kliknemo na dugme 'Odobri radnu površinu', Ove četiri funkcije će biti omogućene za naš GitHub račun, tako da ih možemo koristiti uz upotrebu GitHub Desktop.
Pojavit će se sljedeći skočni prozor u kojem se traži dozvola za dopusti github.com da otvori vezu x-github-desktop-dev-auth.
Morat ćemo kliknite gumb 'Odaberite aplikaciju'za odabir radne površine'GitHub Desktop' i kliknite gumb 'Otvori vezu'.
Jam Git
Sada, ako ponovo otvorimo instaliranu aplikaciju GitHub Desktop, pojavit će se sljedeći obrazac za konfiguriranje Gita.
Ovdje će se pojaviti korisničko ime i adresa e-pošte GitHub računa koje smo uspostavili prilikom kreiranja GitHub računa. Ove informacije će se automatski pojaviti ako je sve ispravno konfigurirano. Nakon toga, aplikacija bi se trebala pokrenuti kad kliknete 'završiti'.
Pokrenite aplikaciju
Ako je radna površina GitHub pravilno instalirana i konfigurirana u Ubuntuu, pojavit će se prozor poput gornjeg. Također ćemo pronaći traku izbornika na vrhu prozora aplikacije, pomoću koje ćemo obavljati različite vrste zadataka povezanih s spremištima.
GitHub Desktop može biti vrlo korisna aplikacija za GitHub korisnike. Ovo će biti pomaže u lakoj kontroli svih zadataka vezanih za spremište. Korisnici koji žele znati više o ovom projektu mogu se obratiti spremište GitHub projekta.
Ne znam da li je verzija članka drugačija (moram probati). Ali iz Linuxa nisam mogao da se povežem na Enterprise. Ne radi. Volio bih da neko može podijeliti iskustva.