Heim  >  Artikel  >  Backend-Entwicklung  >  Warum fragt Pull immer nach einem Passwort?

Warum fragt Pull immer nach einem Passwort?

零下一度
零下一度Original
2017-06-23 16:19:591540Durchsuche

Jedes Mal, wenn Sie Code in die Codebasis auf Githun synchronisieren oder hochladen, müssen Sie jedes Mal Ihren Benutzernamen und Ihr Passwort eingeben. In diesem Fall können wir diese durch Einstellung speichern ein SSH-Schlüssel. Wenn Sie TortoiseGit als lokales Github-Verwaltungstool verwenden, verwendet TortoiseGit den geheimen Schlüssel mit der Erweiterung ppk anstelle des von ssh-keygen generierten RSA-Schlüssels. Mit anderen Worten: Der mit ssh-keygen -C "username@email.com" -t rsa generierte Schlüssel kann nicht in TortoiseGit verwendet werden. Bei der auf Github basierenden Entwicklung müssen RSA-Schlüssel verwendet werden. Daher muss das Putty-Key-Generator-Tool von TortoiseGit verwendet werden, um sowohl für Github geeignete RSA-Schlüssel als auch für TortoiseGit geeignete PPK-Schlüssel zu generieren.

Methode/Schritte

  1. Öffnen Sie PuttyGen unter TortoiseGit, klicken Sie im geöffneten Fenster auf die Schaltfläche „Generieren“. Ein grüner Fortschrittsbalken wird angezeigt. Warten Sie auf die Generierung. Sie können die Maus während des Generierungsprozesses stärker schütteln, um die Zufälligkeit zu erhöhen. Kopieren Sie nach dem Generieren den gesamten generierten Inhalt und lassen Sie das Fenster vorerst geöffnet.

    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keys
  2. Melden Sie sich bei Github an und klicken Sie auf die Einstellungstabelle Wählen Sie oben rechts nach dem Aufrufen der Einstellungsseite die Option „SSH-Schlüssel“ aus und klicken Sie auf „SSH-Schlüssel hinzufügen“. Geben Sie einfach den Namen des SSH-Schlüssels ein, der angezeigt wird, und fügen Sie dann den gewünschten Inhalt ein in den Schlüssel kopiert und auf Schlüssel hinzufügen klicken.

    应用TortoiseGit为github账号添加SSH keys
  3. 应用TortoiseGit为github账号添加SSH keys
    Kehren Sie zum Fenster des zweiten Schritts zurück und klicken Sie auf die Schaltfläche „Privaten Schlüssel speichern“, um ihn als privaten Schlüssel zu speichern, der für TortoiseGit mit der Erweiterung .ppk geeignet ist.
    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keys
    应用TortoiseGit为github账号添加SSH keysFühren Sie das Pageant-Programm im TortoiseGit-Startmenü aus. Nachdem das Programm gestartet wurde, wird es automatisch in der Taskleiste angedockt. Klicken Sie auf das Symbol, um die Schlüsselliste „Verwalten“ aufzurufen.
  4. Klicken Sie in der Popup-Liste zur Schlüsselverwaltung auf „Schlüssel hinzufügen“, fügen Sie die in Schritt 4 gespeicherte Datei mit dem privaten Schlüssel (.ppk) hinzu und schließen Sie das Dialogfeld.

    Nach der obigen Konfiguration können Sie TortoiseGit verwenden, um Push- und Pull-Vorgänge auszuführen, ohne jedes Mal ein Passwort eingeben zu müssen.

Das obige ist der detaillierte Inhalt vonWarum fragt Pull immer nach einem Passwort?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn