Löst: Hur Och åtgärda Avvisad Offentlig Nyckel Med Git-fellösning

Contents

Här är några inte komplicerade sätt som kan hjälpa dig att lösa problemet med förnekande av publik nyckel med tanke på git-fellösning.

Ta bort skadlig programvara, skydda dina filer och optimera prestanda med ett klick!

Åtkomst nekad fel innebär att dessa servrar nekade att ansluta dig.

1401För att vidta åtgärder för att rätta till detta fel, se nästan till att den faktiska nyckeln används i ditt fantastiska Git-konto. Om inte, var säker på att lägga till din nyckel till Git. Om du inte har en unik offentlig nyckel och vill behöva den för att autentisera med Git, måste du förmodligen skapa en. Du kanske vill validera din HTTP-applikation om du försöker att inte använda SSH.140 en

If Sudo – Kommando Gör Git?

Du bör inte köra sudo med Git. Om du behöver ett mycket bra skäl för att arbeta med sudo så har du upplevt att du använder det igen för varje kommando (det är nästan definitivt bäst att använda su – hämta planet som en ny rot till det som vid ett visst ögonblick). Om du genererar preliminärt över SSH utan att sudo använder ett kommando som liknar det för sudo git push , kanske det inte använder samma uppladdningsförslag som Aria – hidden = “” < för varje p>

Kontrollera vilken server du ansluter till den specifika och korrekta servern. Installera servern.

git error permission denied publickey

Att skriva är svårt, det vet vi när vi överväger säkert. Så var försiktig med lösningar du skriver; Du kommer inte att kunna logga in på “gitib to.com” eller kanske “guthub.com”. I vissa fall kan Business Web 2.0 också orsaka problem med upplösning av DNS-poster.

Hur får jag tillstånd – nekad offentlig nyckel?

Lösning 1: aktivera autentisering av kontoinformation Om du vill använda det perfekta lösenordet för att komma åt SSH-värden, är ett sätt att fixa Privilege Broken-felet att tillåta säkerhetsinloggningar i hela sshd_config initiate. Hitta först raden PasswordAuthentication och se till att den slutar nu med ja.

För att se till att du leder till rätt rum, skriv in ett nytt följande kommando:

  $ för ssh -vT [email protected]> OpenSSH_8.1p1, LibreSSL 2.7.3> debug1: läs dataconfig /Users/you/.ssh/config> debug1: gå igenom konfigurationsdata / etc - ssh / ssh_config> debug1: / etc - ssh / ssh_config set 47: begär alternativ *> för Debug1: anslut på github.com Transport 22.  

Anslutningen måste göras när du lämnar port 22, såvida du inte åsidosätter en viss inställning för att använda SSH över HTTPS.

Använd alltid “git”-användare

Alla partners, inklusive fjärrwebbadresser, måste skapas som “git”-användare. Om de försöker logga in med ditt GitHub-användarnamn kommer det förmodligen att misslyckas:

  $ ssh -T [email protected]> Auktorisering nekad (offentlig nyckel).  

Om du inte kan logga in och dessutom har köpt en fjärr-url bland ditt GitHub-användarnamn, kan du ändra fjärr-url för att använda varje "git"-användare.

  inkomst ssh -T [email protected]> Hej användarnamn! Du lider av framgångsrikt autentiserade ...  

Se till att du har nycklar som förmodligen används < /h2>

Begäran ssh-add bör genereraInfoga en lång sträng till bokstäver och siffror. Om bra erbjudanden skriver ut någonting alls, kommer du troligtvis behöva generera en intressant ssh-nyckel i samband med GitHub.On

Tips. På alla system används de jämna privata egenskapsnycklarna ( ~ kontra .ssh / id_rsa men ~ / .ssh / information ) automatiskt för SSH-konsultautentisering. Lagt till. Du behöver inte ssh-add körsökväg / till för varje nyckel annars skriver du verkligen över filnamnet när du skapar tekniken.

Läs mer

Du kan till och med se till att nyckeln är i bruk. försöker logga in för att bidra till dem [email protected] :

  dollar ssh -vT [email protected]> ...> debug1: i hela filen / Users / shoppers / enter ssh / id_rsa -1> debug1: Namn och expertinitierad /Users/you/.ssh/id_rsa-cert type -1> Personlig identitetsfelsökning1: skicka in /Users/you/.ssh/id_dsa typ -1> debug1: Bildens verkliga identitet /Users/you/.ssh/id_dsa-cert type -1> ...> debug1: Autentisering som kan fortsätta: offentlig nyckel> Nästa Debug1: Autentiseringsmetod: Public Key> debug1: Försök med privat nyckel: /Users/you/.Debug1: ssh eller id_rsa> Prova en anpassad nyckel: /Users/you/.ssh/id_dsa> No Debug1: Andra valideringsmetoder som ska testas.> Auktorisering för (offentlig nyckel) avvisad.  

I det här fallet hade vi inte hemligheterna för att använda SSH. "-1" i någon ände efter raden "identitetsfil"-teknik som SSH hittade kunde och aldrig hitta en lämplig fil. Senare serier "Försök till privat nyckel" anger också var det inte hittades några data. Om denna uppgift var en fil är dessa rader utan tvekan "1" eller "Föreslå medborgarnyckel":

  $ ssh -vT [email protected]> ...> debug1: Identitetsinnehåll /Users/you/.ssh/id_rsa källa 1> ...> debug1: Autentiseringen kommer obestridligen att fortsätta med denna: offentlig nyckel> debug1: kommande auktoriseringsmetod: offentlig nyckel> debug1: Föreslå RSA-klientnyckel: /Users/you/.ssh/id_rsa  

Kontrollera om ditt kontos publika nyckel är ansluten < /h2>

Du måste lägga in ditt offentliga svar på GitHub när det gäller att skapa en söknätslänk.

Om du inte ser deras majoritetsnyckel på GitHub, måste du gå tillbaka och lägga till ditt företags SSH-nyckel till GitHub för att utföra service till rätt dator.

Varning. Om du ser SSH på GitHub som du inte är bekant med, avinstallera det omedelbart och kontakta GitHub-supporten för mer hjälp. Oönskad Denna kundnyckel kan indikera ett ganska förenklat säkerhetsproblem. För mer information, läs avsnittet Verifiera SSH-nycklar.

  1. Öppna TerminalTerminalGit Bash.
  2. Se till att du skapar ett privat nyckelobjekt och laddar upp det till SSH.
      # öppen ssh-agent genom hela bakgrunden$ eval -s)"> "$ (agent ssh pid 59566$ ssh-add -l -E sha256> 2048 SHA256: 274ffWxgaxq / tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)  

Om du håller GitHub Desktop installerat kommer du ibland inte att kunna använda det för att duplicera repor och hantera SSH-nycklar.

  1. Om du använder Git Bash, aktivera ssh-agent för att starta:

      nummer Exakt SSH agent senaste bakgrund$ eval "$ (ssh agent -s)"> Agent PID 59566  

    Om alla använder en annan terminal muskelstyrka som Git för Windows, bra att starta ssh-agent:

      nummer ssh-agent körs i bakgrunden$ eval rr (ssh agent -s)> Agent PID 59566  
  2. Se till att en individ genererar nästan alla oberoende nycklar och laddar upp dem till SSH.

      $ -l ssh-add -E sha256> 2048 SHA256: 274ffWxgaxq för varje tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)  
  1. Öppna TerminalTerminalGit Bash.
  2. Se till att du sätter ihop en privat magisk formel och postade den på SSH.
      ssh-add -E -l sha256> 2048 SHA256: 274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)  
  1. Hur fixar jag SSH-auktorisering nekad Publickey?

    Anslut till VNC (Drops> Your Droplet> Access> Console Launch Button)Logga in med ditt användarnamn och pass.Öppna ssh config (vim / etc ssh / sshd_config)Inkludera denna rad "PasswordAuthentication natural".Spara dess konfiguration.Starta om SSH (starta om SSH-tjänsten)Försök att ansluta från din lokala dator.Använd ssh-idéer om så önskas.

    Öppna en dödlig.

  2. Kör SSH-agenten genom bakgrunden.

      $eval "$(ssh-agent -s)"> Agent PID 59566  
  3. Leta upp och känna igen ett offentligt fingermärke.

      $ -l ssh-add -E sha256> 2048 SHA256: 274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)  
  4. Klicka på din profilbild i det övre högra hörnet, inklusive någon annan sida, och klicka sedan på Inställningar.

  5. I användarinställningarna klickar du på sidofältet, SSH och helt enkelt GPG-nycklar.

  6. Jämför listan på grund av SSH-policyer med utdata som hänför sig till de flesta ssh-add -kommandon.

  1. Öppna en kommandotolk.

  2. Kör SSH i bakgrunden.

    buck ssh-agent -s> Agent 59566

  • Hitta pid och se pistolskåpet för den offentliga nyckeln.

      dollar -l ssh-add -E sha256> 2048 SHA256: 274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)  
  • Klicka på din uppskattade profilbild i det högra hörnet på vilken sida som helst, klicka i så fall på Inställningar.

  • I manliga eller kanske kvinnliga I inställningarna, klicka genom sidofältet, SSH och GPG.

  • Jämför listan över SSH-hemligheter med utdata från det vissa kommandot ssh-add .

    1. Öppna en obotlig.

    2. Starta SSH-agenten om bakgrunden.

        rrr eval "$ (ssh-agent -s)"> Agent PID 59566  
    3. Hitta ett offentligt fingermärke och skriv ner det. Om du har använder OpenSSH 6.7 eller tidigare på:

      $ ssh-add 2048 -l> a0: jj: 42: 3c: 5a: 9d: e4: 2a: 21: 52: 4:e: 80: 07: 6e: c8: 4d / User / USERNAME / .ssh och id_rsa du (rsa) < /pre>

      Hur man åtgärdar Windows-krascher

      Har du en dator som går långsamt? Om så är fallet kan det vara dags att överväga lite Windows reparationsprogram. Restoro är lätt att använda och fixar vanliga fel på din PC på nolltid. Denna programvara kan till och med återställa filer från skadade hårddiskar eller skadade USB-minnen. Den har också förmågan att utplåna virus med ett enda klick!

    4. 1. Ladda ner och installera Reimage
    5. 2. Starta programmet och välj den enhet du vill skanna
    6. 3. Klicka på knappen Skanna för att starta skanningsprocessen

    anta att du använder OpenSSH 6 eller 8 mer samtida:

    $ ssh-add -l -E md5> 2048 MD5: a0: dd: fyrtiotvå: 3c: 5a: 9d: e4: 2a: 19: 52: 4:e: 78: 07: 6e: c8: 4d /User/USERNAME/.ssh/id_rsa (RSA)

  • Klicka på din profilbild i det övre högra hörnet på egentligen varje sida, klicka bara och välj sedan "Inställningar".

  • git error in judgment permission denied publickey

    I Användarinställningar, klicka på Sidebar, SSH Keys och GPG.

  • Jämför listrelaterade SSH-nycklar med utdata tillsammans med kommandot ssh-add .

  • Går din dator långsamt? Får du dödens fruktade blå skärm? Då är det dags att ladda ner Reimage � den ultimata Windows-programvaran för fellösning!