Det första du behöver göra är att skapa ett gratis användarkonto. Gå till https://github.com, välj ett användarnamn som inte redan är taget, fyll i en e‑postadress och ett lösenord och klicka på den stora gröna knappen "Sign up for GitHub".
Nästa sida du ser är prissidan för uppgraderade abonnemang, men den kan du tryggt ignorera just nu. GitHub skickar ett e-postmeddelande för att verifiera adressen du angav. Gör det direkt; det är ganska viktigt (som vi kommer se senare).
|
Note
|
GitHub tillhandahåller nästan all funktionalitet i gratis konton, med undantag för några mer avancerade funktioner. GitHubs betaltjänster innehåller avancerade verktyg och funktioner samt högre gränser för gratistjänster, men vi går inte igenom dem i den här boken. Vill du läsa mer om tillgängliga abonnemang och deras jämförelse, besök https://github.com/pricing. |
Om du klickar på Octocat-logotypen uppe till vänster på skärmen hamnar du på din översiktssida. Nu är du redo att använda GitHub.
Just nu kan du ansluta till Git‑kodförråd med protokollet https:// och autentisera dig med användarnamnet och lösenordet du nyss skapade.
För att bara klona öppna projekt behöver du inte ens registrera dig – kontot du nyss skapade blir aktuellt när vi avgrenar projekt och skickar upp till våra avgreningar lite senare.
Om du vill använda SSH‑fjärrkodförråd behöver du konfigurera en publik nyckel. Om du inte redan har en, se ch04-git-on-the-server.asc. Öppna dina kontoinställningar med länken uppe till höger i fönstret:
Välj sedan avsnittet "SSH‑nycklar" i vänsterspalten.
Där klickar du på knappen "Add an an SSH key", ger nyckeln ett namn, klistrar in innehållet i din publika nyckelfil ~/.ssh/id_rsa.pub (eller vad du nu döpte den till) i textfältet och klickar på "Lägg till key".
|
Note
|
Se till att ge din SSH‑nyckel ett namn du kommer ihåg. Du kan namnge varje nyckel (till exempel "Min bärbara" eller "Jobbkonto") så att du enkelt ser vilken du tittar på om du behöver återkalla en nyckel senare. |
Om du vill kan du ersätta den profilbild som skapas åt dig med en bild du själv väljer. Gå först till fliken "Profil" (ovanför fliken SSH‑nycklar) och klicka på "Ladda upp ny bild".
Vi väljer en kopia av Git‑logotypen som ligger på vår hårddisk och får sedan möjlighet att beskära den.
Nu kommer andra att se din profilbild bredvid ditt användarnamn överallt där du interagerar på webbplatsen.
Om du redan har laddat upp en profilbild till den populära Gravatar-tjänsten (som ofta används för WordPress-konton) används den som standard och du behöver inte göra det här steget.
GitHub kopplar dina Git‑incheckningar till ditt användarkonto via e‑postadress. Om du använder flera e‑postadresser i dina incheckningar och vill att GitHub ska länka dem korrekt behöver du lägga till alla adresser du har använt i avsnittet E-post i administratörsdelen.
I Lägg till alla dina e‑postadresser ser vi några av de olika tillstånd som är möjliga. Den översta adressen är verifierad och satt som primär adress, vilket betyder att det är dit du får aviseringar och kvitton. Den andra adressen är verifierad och kan alltså göras till primär om du vill byta. Den sista adressen är overifierad, vilket innebär att du inte kan göra den till primär adress. Om GitHub ser någon av dessa i incheckningsmeddelanden i något kodförråd på webbplatsen kopplas de nu till ditt användarkonto.
Till sist, för extra säkerhet, bör du definitivt slå på tvåfaktorsautentisering eller "2FA". Tvåfaktorsautentisering är en autentiseringsmekanism som blivit allt vanligare de senaste åren för att minska risken att ditt konto kapas om ditt lösenord skulle hamna fel. När den är påslagen ber GitHub dig om två olika autentiseringsmetoder, så att om en av dem komprometteras kan en angripare ändå inte komma åt ditt konto.
Du hittar inställningen för tvåfaktorsautentisering under fliken Säkerhet i dina kontoinställningar.
Om du klickar på knappen "Ställ in tvåfaktorsautentisering" kommer du till en konfigurationssida där du kan välja att använda en app i telefonen för att generera din sekundära kod (ett "tidsbaserat engångslösenord"), eller låta GitHub skicka en kod via SMS varje gång du behöver logga in.
När du har valt metod och följt instruktionerna för att ställa in 2FA blir ditt konto lite säkrare och du måste ange en kod utöver lösenordet varje gång du loggar in på GitHub.





