Använd Bitbucket med SSH på Linux

February 6th, 2019 | Posted by admin in How-to | Webbutveckling

Var ganska länge sen jag använde cloud-baserade Git-system. Nyligen behövde jag använda Bitbucket, och ville då pusha commits med SSH utan att behöva ange lösenordet för SSH varje gång. Det är inte helt enkelt att snabbt hitta en enkel steg för steg förklaring på hur man ska göra, så här kommer en beskrivning av hur man går tillväga. Den officiella guiden för att sätta upp Bitbucket med SSH finns här, men

Sätta upp en identitet med ssh-keygen
För det första ska man sätta upp en identitet på sin lokala dator enligt den här guiden, om man inte redan har gjort det.

Lägg till den publika nyckel till dit Bitbucket-konto
Din publika nyckel hittar du i din .ssh-mapp som finns i din hem-mapp. Öppna filen i en text-redigerare och kopiera hela innehållet. Logga in i ditt Bitbucket-konto och under inställningar kan du kopiera in spara din publika nyckel.

Lägg till nyckel till ssh-agent
Detta är steget man gör för att inte behöva skriva sitt lösenord varje gång man ansluter till Bitbucket. Man lägger till sitt lösenord till ssh-agent.

Börja med att starta ssh-agent om den inte redan körs:

ssh-agent

För att lägga till din nyckel skriver du sedan:

ssh-add ~/-ssh/id_rsa

Testa om det funkar
För att testa om det funkar skriv följande i terminalen:

ssh -T git@bitbucket.org

Klona ett repo
Om allt fungerade kan du klona ett repo nu genom att använda git clone. Tex:

git clone https://….@bitbucket.org/…..projektnamn.git

Urlen till repot brukar finnas på projektsidan på Bitbucket under Clone-knappen.

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.