01/07/2022
I en verden, hvor mobilitet og fleksibilitet er nøgleord, har GitHub taget et stort skridt for at bringe udviklingsoplevelsen direkte til din smartphone. GitHub Mobil er ikke blot en forenklet version af den fulde desktop-oplevelse; det er et kraftfuldt værktøj designet til at give dig mulighed for at udføre høj-impact arbejde, administrere dine projekter og holde dig opdateret, uanset hvor du befinder dig. Fra at triagere notifikationer på farten til at gennemgå pull requests under din pendling, transformerer GitHub Mobil den måde, du interagerer med din kode og dine teams på. Denne artikel vil udforske de dybdegående funktioner, installation, kompatibilitet og de mange måder, hvorpå GitHub Mobil kan strømline din udviklingsworkflow.

GitHub Mobil er tilgængelig som en dedikeret app til både Android- og iOS-platformene, hvilket sikrer, at uanset dit foretrukne styresystem, har du adgang til dine GitHub-data på en sikker og pålidelig måde. Appen er udviklet som en betroet, førsteparts klientapplikation, der garanterer sikker adgang til dine data.
- Nøglefunktioner for Effektivitet på Farten
- Installation og Kompatibilitet
- Arbejd med Flere Konti Samtidigt
- Social Login og Adgang
- Sprogunderstøttelse og Universal Links
- GitHub Copilot Chat: Din AI-Partner på Farten
- Udfordringer og Brugerfeedback: Hvad Brugerne Ønsker
- Redigeringsmuligheder på Mobil
- Ofte Stillede Spørgsmål (FAQ)
- Konklusion
Nøglefunktioner for Effektivitet på Farten
Med GitHub Mobil får du en række funktioner, der er designet til at gøre din mobile udviklingsoplevelse så produktiv som muligt. Disse funktioner dækker alt fra grundlæggende administration til avancerede interaktioner med din kodebase:
- Notifikationshåndtering: Du kan nemt administrere, triagere og rydde notifikationer, hvilket hjælper dig med at holde overblikket over vigtige opdateringer og handlinger, der kræver din opmærksomhed. Aldrig mere gå glip af en vigtig kommentar eller en presserende anmodning.
- Gennemgang af Issues og Pull Requests: Læs, gennemgå og samarbejd om issues og pull requests direkte fra din enhed. Dette inkluderer muligheden for at redigere filer i pull requests, hvilket er en game-changer for hurtige rettelser og feedback.
- Søgning og Interaktion: Søg efter, gennemse og interager med brugere, repositories og organisationer. Dette giver dig fuld adgang til GitHubs enorme økosystem, selv når du er væk fra dit skrivebord.
- Push-notifikationer: Modtag push-notifikationer, når nogen nævner dit brugernavn, hvilket sikrer, at du altid er informeret om direkte kommunikation, der vedrører dig.
- Kodesøgning: Søg gennem kode i et specifikt repository. Dette er utroligt nyttigt for hurtigt at finde kodeuddrag eller forstå implementeringer, når du ikke har din computer ved hånden.
- Sikkerhedsforanstaltninger: Sikre din GitHub.com-konto med to-faktor-autentificering (2FA) og verificer dine login-forsøg på ukendte enheder. Sikkerhed er en høj prioritet for GitHub, og disse funktioner afspejler det.
- GitHub Copilot Chat: Stil og modtag svar på kodningsrelaterede spørgsmål ved hjælp af GitHub Copilot Chat. Dette transformerer din smartphone til en interaktiv kodningsassistent, der kan give dig indsigt og vejledning i realtid.
Installation og Kompatibilitet
For at komme i gang med GitHub Mobil skal du blot downloade appen fra din enheds app-butik. Appen er tilgængelig for både Android og iOS. Det er vigtigt at bemærke, at visse funktioner og adgange kan kræve specifikke app-versioner eller GitHub Enterprise Server-konfigurationer.
For at få adgang til konti på GitHub Enterprise Cloud med databopæl (data residency) ved hjælp af GitHub Mobil, skal du have installeret GitHub Mobil med mindst version iOS 1.182.0 eller Android 1.178.0. Hvis du bruger GitHub Enterprise Server, skal du installere GitHub Mobil 1.4 eller nyere på din enhed. Desuden skal din GitHub Enterprise Server være version 3.0 eller højere, og din virksomhedsejer skal have aktiveret mobilunderstøttelse for din virksomhed.

Arbejd med Flere Konti Samtidigt
En af de mest praktiske funktioner ved GitHub Mobil er muligheden for at være logget ind med flere konti samtidigt. Dette inkluderer konti på GitHub.com, GHE.com og GitHub Enterprise Server. Dette er ideelt for udviklere, der jonglerer med både personlige projekter og arbejdsprojekter på forskellige GitHub-instanser.
For at tilføje en Enterprise-konto skal du blot trykke længe på 'Profil' i bunden af appen og derefter trykke på 'Tilføj Enterprise-konto'. Følg anvisningerne for at logge ind. Når du er logget ind med flere konti, kan du nemt skifte mellem dem ved at trykke længe på 'Profil' og derefter vælge den konto, du vil skifte til. Hvis du ikke længere har brug for adgang til en konto, kan du logge ud ved at stryge til venstre på kontoen i kontovælgeren og trykke på 'Log ud'.
Overvejelser for GitHub Enterprise Server
For brugere af GitHub Enterprise Server er der et par specifikke punkter at være opmærksom på:
- Forsinkede Push-notifikationer: GitHub Enterprise Server bruger baggrundshentning til at understøtte push-notifikationer, hvilket betyder, at du kan opleve en forsinkelse i modtagelsen af disse.
- VPN-adgang: GitHub Mobil fungerer muligvis ikke med din virksomhed, hvis du er påkrævet at få adgang til din virksomhed via VPN. Dette er en vigtig begrænsning at være opmærksom på.
- Offentlig Forhåndsvisning: Under den offentlige forhåndsvisning af GitHub Mobil med GitHub Enterprise Server skal du være logget ind med en personlig konto på GitHub.com.
GitHub Mobil understøtter social login for visse GitHub-planer. I øjeblikket er Google den eneste understøttede social login-udbyder for GitHub Mobil til Android. For at bruge denne mulighed skal du have oprettet din GitHub-konto med Google oprindeligt.

For iOS-brugere understøttes social login med Google desværre ikke direkte i GitHub Mobil. Hvis du oprettede din GitHub-konto med Google og bruger iOS, skal du følge disse trin for at logge ind:
- Åbn den indbyggede webbrowser Safari og log ind på din GitHub-konto.
- Autoriser GitHub Mobil i din browser, når du bliver bedt om det.
- Hvis du ikke kan logge ind via din browser, kan du indstille en adgangskode eller en adgangsnøgle til din GitHub-konto på GitHub. Efter at have indstillet en adgangskode eller adgangsnøgle, skal du bruge dit brugernavn og din adgangskode sammen med to-faktor-autentificering eller en adgangsnøgle for at logge ind på GitHub Mobil.
Sprogunderstøttelse og Universal Links
GitHub Mobil er tilgængelig på flere sprog, herunder:
- Engelsk
- Spansk
- Japansk
- Brasiliansk Portugisisk
- Forenklet Kinesisk
- Koreansk
- Tysk
Hvis du konfigurerer sproget på din enhed til et understøttet sprog, vil GitHub Mobil som standard bruge dette sprog. Du kan også ændre sproget for GitHub Mobil i appens Indstillinger-menu.
For iOS-brugere aktiverer GitHub Mobil automatisk Universal Links. Dette betyder, at når du trykker på et GitHub-link, åbnes destinations-URL'en i GitHub Mobil i stedet for i Safari. Hvis du ønsker at deaktivere Universal Links, kan du trykke længe på et GitHub-link og derefter trykke på 'Åbn'. Hver gang du fremover trykker på et GitHub-link for den samme GitHub-instans, åbnes destinations-URL'en i Safari i stedet for GitHub Mobil. For at genaktivere Universal Links skal du trykke længe på et GitHub-link og derefter trykke på 'Åbn i GitHub'.
GitHub Copilot Chat: Din AI-Partner på Farten
En af de mest spændende funktioner, der er integreret i GitHub Mobil, er GitHub Copilot Chat. Denne AI-drevne assistent giver dig mulighed for at:
- Bryde komplekse kodningskoncepter ned.
- Blive guidet gennem ukendte kodebaser.
- Få indsigt i både offentlige og private repositories.
- Åbne en ny pull request – alt sammen i naturligt sprog.
Forestil dig at kunne spørge din AI-assistent om en specifik funktion i et projekt, mens du er på farten, og modtage et øjeblikkeligt, forståeligt svar. Dette forbedrer læring, fejlfinding og kodeforståelse markant, og gør GitHub Mobil til et uundværligt værktøj for enhver udvikler.

Udfordringer og Brugerfeedback: Hvad Brugerne Ønsker
Selvom GitHub Mobil tilbyder en robust suite af funktioner, har brugerfeedback også fremhævet områder, hvor der er plads til forbedring. En fremtrædende kommentar fra en bruger, 'teknowhore', peger på flere vedvarende problemer, som er værd at overveje for en holistisk forståelse af appens nuværende tilstand og fremtidige potentiale:
- Bugs med Favoritter: Brugere har rapporteret, at nye favoritter kan forsvinde kort efter de er tilføjet, nogle gange endda for øjnene af dem. Dette er en frustrerende bug, der underminerer appens brugervenlighed for personlig organisering.
- Begrænset Søgefunktionalitet: Den nuværende søgefunktionalitet beskrives som mangelfuld og alt for begrænset. Det er ikke muligt at søge i egne repositories, og den eksisterende søgning for resten af sitet returnerer ikke de samme resultater som websitet. Brugere ønsker muligheden for at søge i stjernemarkerede repos og egne repos, samt filtrere egne repos. Denne mangel på grundlæggende søgekapacitet er en betydelig hindring for effektiv navigation og informationstilgængelighed.
- iOS 14 Krav: Kravet om iOS 14 (eller nyere) har mødt kritik. Brugere mener, at der ikke er noget banebrydende i iOS 14 SDK, der er absolut nødvendigt for GitHubs funktionalitet, og at understøttelse af ældre versioner som iOS 13 ikke burde være svært. Dette skaber en barriere for brugere med ældre enheder eller dem, der af forskellige årsager ikke ønsker at opdatere deres styresystem.
- Funktionsparitet med Website: En generel kommentar er, at appen tilbyder for lidt funktionalitet som den officielle GitHub-klient, især sammenlignet med websitet. Hvis noget er muligt på websitet, bør det ideelt set også være muligt i applikationen. Dette afspejler et ønske om en mere komplet og sammenhængende oplevelse på tværs af platforme.
Disse punkter understreger vigtigheden af kontinuerlig udvikling og lytning til brugerfeedback for at sikre, at GitHub Mobil lever op til forventningerne fra dets dedikerede brugerbase. Selvom appen er kraftfuld, er der tydeligvis plads til forbedring for at opnå fuld paritet og robusthed.
Redigeringsmuligheder på Mobil
Mens GitHub Mobil er fremragende til gennemgang og administration, er direkte kodeeditering i et fuldt omfang stadig et område, hvor mobilplatforme kan være udfordrende. Dog er der løsninger for dem, der har brug for at redigere kode på farten:
- Termux (Android): Hvis du er komfortabel med kommandolinjen på din telefon og kører Android 5 eller nyere, kan du prøve at installere Termux-appen. Med Termux kan du installere Git (`pkg install git`), klone dit GitHub-repository, flytte filer ind i det og udføre standard Git-kommandoer som `git add *`, `git commit -am "besked"` og `git push`. Dette giver dig en fuld Git-oplevelse direkte på din Android-enhed.
- GitHubs 'Online Code Editor': For hurtige redigeringer af en eller to små filer kan GitHubs indbyggede 'online code editor' på websitet være yderst nyttig. Selvom den ikke er en del af GitHub Mobil-appen, er den mobilvenlig via en webbrowser og giver dig mulighed for at foretage hurtige ændringer direkte i browseren.
Disse alternativer viser, at selvom den dedikerede app har fokus på review og administration, er der stadig måder at udføre kodeeditering på, selv fra en mobil enhed.
Ofte Stillede Spørgsmål (FAQ)
Her er nogle af de mest almindelige spørgsmål vedrørende GitHub Mobil:
| Spørgsmål | Svar |
|---|---|
| Hvilke platforme er GitHub Mobil tilgængelig på? | GitHub Mobil er tilgængelig som en app til Android og iOS. |
| Hvad kan GitHub Mobil gøre for mig? | Den giver dig mulighed for at udføre vigtigt arbejde hurtigt og hvor som helst, herunder notifikationshåndtering, gennemgang af issues/pull requests, filredigering, søgning og brug af GitHub Copilot Chat. |
| Hvordan logger jeg ind med social login på iOS? | Social login med Google understøttes ikke direkte på iOS. Log ind via Safari, autoriser appen, eller sæt en adgangskode/adgangsnøgle for din GitHub-konto og log ind med brugernavn/adgangskode og 2FA. |
| Kan jeg være logget ind med flere konti samtidigt? | Ja, du kan være logget ind med flere konti (GitHub.com, GHE.com, GitHub Enterprise Server) samtidigt og nemt skifte mellem dem. |
| Hvilken version af GitHub Enterprise Server kræves for mobilunderstøttelse? | GitHub Enterprise Server skal være version 3.0 eller højere, og din virksomhedsejer skal aktivere mobilunderstøttelse for din virksomhed. |
| Er en editor tilgængelig i mobilversionen af GitHub-sitet? | Der er ingen indbygget editor i GitHub Mobil-appen, men du kan bruge tredjepartsapps som Termux på Android til kommandolinje-redigering, eller GitHubs online code editor via en mobilbrowser for små ændringer. |
| Hvor kan jeg give feedback om GitHub Mobil? | Du kan indsende funktionsanmodninger eller anden feedback for GitHub Mobil på GitHub Community. |
Konklusion
GitHub Mobil er et uundværligt værktøj for den moderne udvikler, der kræver fleksibilitet og adgang til sine projekter på farten. Med en bred vifte af funktioner, fra simpel notifikationshåndtering til avanceret AI-drevet kodeassistance med Copilot Chat, tilbyder appen en betydelig forbedring af den mobile udviklingsoplevelse. Selvom der stadig er plads til forbedringer, især med hensyn til søgefunktionalitet og fuld funktionsparitet med websitet, er GitHubs engagement i at forbedre den mobile platform tydelig. Med løbende opdateringer og en lydhør tilgang til brugerfeedback, vil GitHub Mobil sandsynligvis fortsætte med at udvikle sig og blive et endnu mere integreret og kraftfuldt element i udviklerens værktøjskasse.
Hvis du vil læse andre artikler, der ligner GitHub Mobil: Din Kode, Overalt, Altid Tilgængelig, kan du besøge kategorien Mobilapps.
