no.hideout-lastation.com
Paradis For Designere Og Utviklere


Bruke Git på Android - Gratis verktøy og veiledning

Den største utfordringen, samt behovet for frilansere og eksterne lag, er å "gå mobilt" nå til dags. Selv om mobilkodeditorer hjelper programmerere til å utvikle seg underveis, uten mobil støtte for versjonskontrollsystemer som Git, bruker utviklere knapt slike IDEer.

Det er imidlertid noen apps å sette opp og bruke Git-depot på Android-plattformen . Git-klienter, servere og IDE-er for Android-hjelpekodere til å kode på farten og skyve det samme til cloud repos på GitHub, BitBucket og andre eller til et lokalt lager. Det er ikke alt, du kan også opprette og klone repos, kassa og slå sammen grener og mye mer.

I dette innlegget kommer vi til å dele de beste gratis verktøyene for å bruke Git på Android-enheter og noen få trinnvise veiledninger om hvordan du gjør en rask start med Git repos ved hjelp av et av verktøyene.

Android Git verktøy

SGit

SGit er utvilsomt den beste Git-klienten for Android. Det er et åpen kildekodeprogram som støtter alle de grunnleggende funksjonene til en slik klient. Appen lagrer alle lagringsplassene i telefonens interne lagring, slik at du beholder din private repos fra tyver og hackere.

Videre blir den aktivt utviklet og følger med følgende funksjoner (på skrivetidspunktet):

  • Oppretter og sletter lokale repos
  • Legger til og kloner fjernreposisjoner
  • Trekker fra og skyver til fjernreposisjoner
  • Checkouts og fusjonerer grener og koder
  • Browses og diffs forplikter seg fra en repo
  • Redigerer og lagrer filer (ved hjelp av eksterne redaktører)
  • Høydepunkter syntax når du surfer på filene
Pros:

  • Gir mørkt tema for nattbruk
  • Tillater import av repos fra datamaskinen
  • Støtter HTTP, HTTPS og SSH protokoller
  • Støtter bruker / pass og SSH-nøkkelautentiseringer
  • Støtter valg av lagringskatalog for lokale repos
  • Tillater valg av kodespråk for syntaksutheving

Ulemper:

  • Gir ikke tekstredigerer innfødt
  • Støtter ikke SD-kort for lagring
ASSISTENT

AIDE, Android IDE, er et integrert utviklingsmiljø for å skrive Java og vise Android-prosjekter på Android-plattformen, som hvordan Eclipse eller Android Studio gjør for stasjonære systemer.

Den gir funksjoner for den komplette byggekompilasjons- syklusen. Appen gir interaktive kodingsveiledninger og trinnvise instruksjoner for skriving og kompilering av kode.

Appen har et intuitivt brukergrensesnitt for en jevn opplevelse for nye brukere. Den har en rik editor og gir refactoring og smart kode navigering sammen med sanntids kontroll av feil.

I tillegg integrerer AIDE også grunnleggende funksjoner i en Git-klient, inkludert:

  • Redigerer og lagrer kodefiler
  • Forplikter og kasserer filer eller endringer
  • Skyver til og trekker fra fjernreposisjoner
  • Grener fra og fusjonerer til repos
  • Gir en innebygd tekstredigeringsprogram for visning av filer
Pros:

  • Støtter SSH-protokollen for tilkoblingen
  • Ulemper:

    • Støtter ikke kloning repos
    Git

    Git er en super-grunnleggende og skrivebeskyttet Git-klient for Android . Appen gir offline-tilgang til de eksterne Git-depotene dine (fra GitHub, BitBucket og andre), men presenterer ikke alle nødvendige funksjoner som tilbys av andre kunder.

    Git gir ulike enkle funksjoner som:

    • Kloner fjerner repos til enheten din
    • Browser filer og logger fra repos
    • Checkouts grener og koder fra repos
    • Trenger endringer fra opprinnelse (av fjernreposisjoner)
    • Støtter både HTTP og HTTPS protokoller
    Pros:

    • Det er enkelt å bruke

    Ulemper:

    • Støtter ikke SSH-protokollen
    • App krasjer mens du klonerer en repo, noen ganger
    GiDDER

    Gidder er en Git-server for Android samme som GitHub, BitBucket GitLab eller andre. Det er som å bære dine egne GitHub-prosjekter med deg på farten . Det betyr også mer sikkerhet for dine sensitive prosjekter.

    Appen fungerer på toppen av en SSH-server og lar folk få tilgang til prosjektene ved hjelp av WiFi. Det tillater flere brukere å få tilgang til lagerene (hvis tillatt) og gjøre operasjoner på repos. Den gir følgende funksjoner for bruk av repos over lokalt trådløst nettverk:

    • Oppretter, redigerer og sletter repos
    • Tillater kloning av repos fra serveren
    • Støtter presse til og trekke fra repos
    • Oppretter, redigerer og sletter brukere som kan få tilgang til repos
    • Aktiverer eller deaktiverer Git-serveren når WiFi slås på / av
    • Integrerer dynamisk DNS-støtte for personer som arbeider i ulike nettverk
    Pros:

    • Den SSH-baserte serveren forbedrer tilkoblingssikkerheten
    • Tillater tildeling av tillatelser til brukere for kontrollert tilgang

    Ulemper:

    • Repoen sin kan ikke leses, noen ganger, som rapportert av Ben
    Git Repository Server

    Git Repository Server er en annen Git-server for Android som er ganske lik i funksjoner til Gidder. Appen fungerer bra for å være vert for Git repos lokalt på smarttelefonen din, likt hvordan GitHub, BitBucket eller andre vertene dine på serverne .

    Det lar deg bære prosjektene dine med deg på farten. Dens bruk av telefonens interne lagring sikrer at prosjektene dine er trygge ved utilsiktet sletting eller tyveri . Det gjør for det meste all nødvendig jobb og nytte funksjoner som er oppført nedenfor:

    • Oppretter, redigerer og sletter repos
    • Støtter kloning repos fra sin server
    • Starter med oppstart, dvs. automatisk starter når telefonen starter
    • Oppretter, redigerer og sletter brukere for tilgang til repos
    • Tillater innstilling av dynamisk DNS hvis nettene dine fortsetter å endres
    Pros:

    • Gir SFTP-lagring også som en sikker fillagring
    • Støtter Maven repos bortsett fra Git for å holde prosjektfiler
    • Tillater innstilling av brukerrettigheter for regelbasert kontrollert tilgang

    Ulemper:

    • Fungerer ikke over SSH

    Bruke SGit på Android

    Jeg vil gjerne benytte anledningen til å vise deg hvordan du bruker Git på Android. For å gjøre dette bruker jeg SGit som eksempel. La oss se på hvordan du kan klone et eksternt lager og opprette et lokalt arkiv med SGit.

    Klone et eksternt arkiv med SGit
    1. Åpne SGit-klienten, hvis du ikke allerede har det.
    2. Trykk på + -ikonet (i handlingslinjen) for å legge til et nytt lager
    3. Skriv inn den eksterne repoens URL og dens lokale navn
    4. Skriv inn brukernavnet og passordet ditt også hvis det er et privat lager, og hvis det krever at brukerens legitimasjonsinformasjon for kloning
    5. Klikk på Clone-knappen. SGit vil klone (nedlasting) den eksterne repo lokalt.
    Opprett et lokalt arkiv med SGit
    1. Trykk på + -ikonet (i handlingslinjen) for å legge til et nytt lager.
    2. Klikk på Initial Local-knappen for å opprette et lokalt lager.
    3. Skriv inn navnet på ditt lokale lager.
    4. Klikk på Init-knappen. SGit vil opprette et lokalt lager etter de utfylte detaljene.
    Det handler om verktøy og guider for bruk av Git på Android. Bruker du allerede Git eller utvikler kode på Android din? Vi vil gjerne høre om din erfaring med koding på farten.

    10 Verktøy for å beskytte datamaskinen mot infiserte USB-minnepinner

    10 Verktøy for å beskytte datamaskinen mot infiserte USB-minnepinner

    Vi bruker det med jevne mellomrom; det hjelper oss med å overføre filer fra skrivebordet til / fra bærbare datamaskiner eller dele innholdet med våre jevnaldrende. Det gjør livet enklere. Men vent, har du oversett sin trussel mot datamaskinen vår?Hvis USB-flash-stasjonen er infisert med virus, kan du ikke bare miste data i lagringsplassen, det berører også sikkerheten til hver datamaskin når den er plugget inn. Følgend

    (Tekniske og design tips)

    Forstå synkron og asynkron JavaScript - del 1

    Forstå synkron og asynkron JavaScript - del 1

    Synkron og asynkron er forvirrende konsepter i JavaScript, spesielt for nybegynnere. To eller flere ting er synkron når de skjer samtidig (synkroniseres) og asynkron når de ikke gjør det (ikke synkronisert).Selv om disse definisjonene er enkle å ta inn, er det faktisk mer komplisert enn det ser ut. Vi

    (Tekniske og design tips)