Gitin käyttäminen Androidissa - ilmaiset työkalut ja opas
Suurin haaste sekä freelancereiden ja kauko-tiimien tarve on "liikkua" nykyään. Vaikka mobiilikoodieditorit auttavat ohjelmoijia kehittymään liikkeellä, ilman mobiilitukea versiovalvontajärjestelmille, kuten Gitille, kehittäjät tuskin käyttävät tällaisia IDE: itä.
On kuitenkin olemassa, Jotkin sovellukset voivat luoda ja käyttää Git-arkistoja Android-alustalla. Git-asiakkaat, palvelimet ja IDE: t Androidille auttavat koodereita koodittamaan liikkeellä ja työntää sama pilvipalveluihin GitHubissa, BitBucketissa ja muissa tai paikalliseen arkistoon. Se ei ole kaikki, voit myös luoda ja kloonata repot, kassalle ja yhdistää oksat ja paljon muuta.
Tässä viestissä jaamme parhaita ilmaisia työkaluja Gitin käyttämiseksi Android-laitteissa ja muutamia vaiheittaisia oppaita siitä, miten voit aloittaa nopean aloituksen Git-repoilla käyttäen jotakin työkalua.
Android Git -työkalut
SGit
SGit on epäilemättä paras Gitin asiakas Androidille. Se on avoimen lähdekoodin ohjelma, joka tukee kaikkia tällaisen asiakkaan perusominaisuuksia. Sovellus tallentaa kaikki puhelimen sisäiseen tallennustilaan tallennetut arkistot, jolloin yksityiset repot säilytetään varkailta ja hakkereilta.
Lisäksi sitä kehitetään aktiivisesti ja siinä on seuraavat ominaisuudet (kirjoituksen aikaan):
- Luo ja poistaa paikalliset repot
- Lisää ja kloonaa kauko-repot
- Vetää kaukosäätimiä ja työntää niitä
- Kassat ja yhdistävät oksat ja tunnisteet
- Selaimet ja diffit sitoutuvat reposta
- Muokkaa ja tallentaa tiedostoja (ulkoisten editorien avulla)
- Korostaa syntaksi tiedostojen selaamisen aikana
Plussat:
- Tarjoaa tumman teeman yökäyttöön
- Sallii repojen tuonnin tietokoneesta
- Tukee HTTP-, HTTPS- ja SSH-protokollia
- Tukee käyttäjän / passin ja SSH-avaimen todennuksia
- Tukee tallennuskansion valitsemista paikallisille repoille
- Mahdollistaa koodin kielen valitsemisen syntaksin korostamiseen
Haittoja:
- Ei tarjoa tekstieditoria aluksi
- Ei tue SD-korttia varastointiin
AVUSTAJA
AIDE, Android IDE, on integroitu kehitysympäristö Java-ohjelmien kirjoittaminen ja Android-projektien katselu Android-alustalla, kuten Eclipse tai Android Studio tekee työpöytäjärjestelmiä.
Se tarjoaa ominaisuuksia täyteen rakentaa-koota-run sykli. Sovellus tarjoaa interaktiiviset koodausoppaat ja vaiheittaiset ohjeet koodin kirjoittamiseen ja kääntämiseen.
Sovelluksella on intuitiivinen käyttöliittymä, joka mahdollistaa sujuvan kokemuksen uusille käyttäjille. Siinä on rikas editori ja tarjoaa refaktorointia ja älykoodin navigointi yhdessä virheiden tosiaikaisen tarkistamisen kanssa.
Lisäksi AIDE integroi myös Git-asiakkaan perusominaisuudet, mukaan lukien:
- Muokkaa ja tallentaa kooditiedostoja
- Sitoo ja hylkää tiedostot tai muutokset
- Työnnä ja vetää kaukosäätimistä
- Haarautuu ja yhdistyy repoihin
- Tarjoaa sisäänrakennetun tekstieditorin tiedostojen katseluun
Plussat:
Haittoja:
- Ei tue kloonaus repot
git
Git on a Super-basic ja vain lukukelpoinen Git-asiakas Androidille. Sovellus antaa offline-yhteyden kauko-Git-arkistoihisi (GitHubilta, BitBucketilta ja muilta), mutta ei esitä kaikkia muita asiakkaiden tarjoamia ominaisuuksia.
Git tarjoaa erilaisia yksinkertaisia ominaisuuksia, kuten:
- Clones kauko-repot laitteeseen
- Selaa tiedostot ja lokit repoista
- Checkouts oksat ja tunnisteet repoista
- Vetää muutokset alkuperältä (etäpalautusten)
- Tukee sekä HTTP- että HTTPS-protokollia
Plussat:
- Se on helppo käyttää
Haittoja:
- Ei tue SSH-protokollaa
- Sovellus kaatuu, kun taas kloonataan repo, joskus
Gidder
Gidder on Git-palvelin Androidille, kuten GitHub, BitBucket GitLab tai muut. Se on kuin oman GitHub-projektin kuljettaminen kanssasi. Se tarkoittaa myös herkempien hankkeiden turvallisuutta.
Sovellus toimii SSH-palvelimen päällä ja mahdollistaa ihmisten pääsyn projekteihin WiFi-yhteyden avulla. Se sallii useat käyttäjät voivat käyttää tallennustiloja (jos se on sallittua) ja toimi repoilla. Se tarjoaa seuraavat toiminnot repojen käyttämiseksi paikallisessa langattomassa verkossa:
- Luo, muokkaa ja poistaa repot
- Sallii repojen kloonaamisen palvelimelta
- Tukee siirtämistä ja vetämistä repoista
- Luo, muokkaa ja poistaa käyttäjät, jotka voivat käyttää repoja
- Aktivoi tai poistaa Git-palvelimen käytöstä, kun WiFi kytketään päälle / pois päältä
- Integroi dynaamisen DNS-tuen ihmisille, jotka työskentelevät eri verkoissa
Plussat:
- Sen SSH-pohjainen palvelin parantaa yhteyden suojausta
- Mahdollistaa käyttäjien oikeuksien määrittämisen valvotulle pääsylle
Haittoja:
- Sen repoa ei voi lukea, joskus Benin mukaan
Git-arkistopalvelin
Git-arkistopalvelin on toinen Git-palvelin Androidille, joka on aivan samanlainen kuin Gidder. Sovellus onnistuu hyvin Git-repojen paikallisessa tallentamisessa älypuhelimeen samankaltainen kuin GitHub, BitBucket tai muut isännät projektejaan palvelimillaan.
Sen avulla voit kuljettaa projektejasi mukanasi. Sen käyttö puhelimen sisäiseen muistiin varmistaa, että projektisi ovat turvallisia vahingossa tapahtuvalta poistamiselta tai varkauksilta. Se tekee enimmäkseen kaikki tarvittavat työt ja käyttää alla lueteltuja ominaisuuksia:
- Luo, muokkaa ja poistaa repot
- Tukee kloonausta repoista palvelimelta
- Käynnistyy käynnistyksellä, eli käynnistyy automaattisesti, kun puhelin käynnistyy
- Luo, muokkaa ja poistaa käyttäjät, jotka käyttävät repoja
- Mahdollistaa dynaamisen DNS: n asettamisen, jos verkot muuttuvat
Plussat:
- Tarjoaa myös SFTP-tallennusta suojatuna tiedostotallennuksena
- Tukee Maven-repoja lukuun ottamatta Git-projektia tiedostojen säilyttämiseksi
- Mahdollistaa käyttäjäoikeuksien asettamisen sääntöihin perustuvalle valvotulle pääsylle
Haittoja:
- Ei toimi SSH: n kautta
Käyttämällä SGit Android
Haluaisin käyttää tätä tilaisuutta ja näyttää sinulle, miten Gitiä käytetään Androidissa. Tätä varten käytän esimerkkinä SGitiä. Katsotaanpa, miten voit kloonata kauko-arkiston ja luoda paikallisen arkiston SGitilla.
Kloonaa kauko-arkisto SGit-ohjelmalla
- Avaa SGit-asiakas, jos et ole jo tehnyt sitä.
- Lisää uusi arkisto napauttamalla + -kuvaketta (toimintopalkissa)
- Anna etäpalvelun URL-osoite ja sen paikallinen nimi
- Syötä sen käyttäjätunnus ja salasana myös, jos se on yksityinen arkisto ja jos se vaatii käyttäjätietosi kloonausta varten
- Napsauta Clone-painiketta. SGit kloonaa (lataa) kauko-repo paikallisesti.
Luo paikallinen arkisto SGitilla
- Lisää uusi arkisto napauttamalla + -kuvaketta (toimintopalkissa).
- Luo paikallinen arkisto napsauttamalla Init Local -painiketta.
- Syötä paikallisen arkiston nimi.
- Napsauta Init-painiketta. SGit luo paikallisen tietovaraston täytettyjen tietojen perusteella.
Kyse on työkaluista ja oppaista Gitin käyttämiseksi Androidissa. Käytätkö jo nyt Git-koodia tai kehität koodia Androidiin? Haluaisimme kuulla kokemuksesi koodauksesta liikkeellä.