Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So erhalten Sie den Schlüssel zum Git-Klonen

So erhalten Sie den Schlüssel zum Git-Klonen

PHPz
PHPzOriginal
2023-05-17 09:02:361412Durchsuche

Für Entwickler, die Git für die Codeverwaltung verwenden, ist der Git-Klonvorgang sehr verbreitet. Durch den Klonvorgang können Entwickler den Code in einem Remote-Warehouse herunterladen, um ihn lokal zu entwickeln und zu ändern. Während des Git-Klonvorgangs ist ein Schlüssel zur Identitätsauthentifizierung erforderlich, um die Sicherheit des Vorgangs zu gewährleisten. In diesem Artikel wird erläutert, wie Sie einen Git-Klonschlüssel generieren und verwenden.

1. Generieren Sie einen Git-Klonschlüssel

Wenn Sie einen Git-Klonvorgang durchführen, müssen Sie zuerst ein Paar öffentlicher und privater Schlüssel generieren. Der private Schlüssel muss auf dem lokalen Computer platziert werden auf dem Remote-Warehouse-Server. Die spezifische Generierungsmethode ist wie folgt:

  1. Öffnen Sie das Terminal oder die Befehlszeile und geben Sie den folgenden Befehl ein, um ein Paar öffentlicher und privater Schlüssel zu generieren:
ssh-keygen -t rsa -C "your_email@example.com"

Hinweis: Sie müssen your_email@example.com ersetzen mit Ihrer E-Mail-Adresse. your_email@example.com 替换为你的邮箱地址。

  1. 接着会提示你输入密码等信息,按照提示一步步操作即可。

生成完成后,私钥默认存放于 ~/.ssh/id_rsa,公钥则存放于 ~/.ssh/id_rsa.pub

二、使用 Git 克隆的密匙

在生成密匙后,需要对 git 进行配置,使其可以使用密匙进行身份认证。

  1. 打开终端或命令行,输入以下命令设置 Git 用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

注意:需要替换 Your Nameyour_email@example.com 为你的名字和邮箱。

  1. 接下来,将公钥添加到远程仓库服务器上,具体操作方式取决于你所使用的远程仓库服务商。以 GitHub 为例,具体操作步骤如下:
  • 登录 GitHub 账户
  • 点击右上角头像,选择 Settings
  • 进入 SSH and GPG keys 页面
  • 点击 New SSH key 按钮
  • 输入一个自定义的标题(用于区分不同的密匙),将 id_rsa.pub 中的内容复制到 Key 一栏中
  • 点击 Add SSH key 完成添加
  1. 最后,可以通过以下命令进行 git 克隆操作:
git clone git@github.com:your_username/your_repository.git

其中,your_username 替换为你的 GitHub 用户名,your_repository

    Sie werden dann aufgefordert, Ihr Passwort und andere Informationen einzugeben. Folgen Sie einfach den Anweisungen Schritt für Schritt.

    🎜Nach Abschluss der Generierung wird der private Schlüssel standardmäßig in ~/.ssh/id_rsa und der öffentliche Schlüssel in ~/.ssh/id_rsa.pub. 🎜🎜2. Verwenden Sie den Schlüssel des Git-Klons🎜🎜Nachdem Sie den Schlüssel generiert haben, müssen Sie Git so konfigurieren, dass es den Schlüssel zur Identitätsauthentifizierung verwenden kann. 🎜🎜🎜Öffnen Sie ein Terminal oder eine Befehlszeile und geben Sie die folgenden Befehle ein, um Ihren Git-Benutzernamen und Ihre E-Mail-Adresse festzulegen: 🎜🎜rrreee🎜Hinweis: Sie müssen <code>Ihr Name und Ihre_E-Mail-Adresse@example.com ersetzen für Ihren Namen und Ihre E-Mail-Adresse. 🎜
      🎜Fügen Sie als Nächstes den öffentlichen Schlüssel zum Remote-Warehouse-Server hinzu. Die spezifische Betriebsmethode hängt von dem von Ihnen verwendeten Remote-Warehouse-Dienstleister ab. Am Beispiel von GitHub lauten die konkreten Schritte wie folgt: 🎜🎜
      🎜Melden Sie sich bei Ihrem GitHub-Konto an 🎜🎜Klicken Sie auf den Avatar in der oberen rechten Ecke und wählen Sie Einstellungen🎜🎜Geben Sie das ein Seite SSH- und GPG-Schlüssel 🎜🎜Klicken Sie auf die Schaltfläche Neuer SSH-Schlüssel🎜🎜Geben Sie einen benutzerdefinierten Titel ein (um verschiedene Schlüssel zu unterscheiden) und kopieren Sie den Inhalt von id_rsa.pub zur Spalte Schlüssel🎜🎜Klicken Sie auf SSH-Schlüssel hinzufügen, um das Hinzufügen abzuschließen🎜
      🎜Schließlich können Sie verwenden Geben Sie den folgenden Befehl ein, um den Git-Klonvorgang auszuführen:🎜 🎜rrreee🎜Ersetzen Sie dabei your_username durch Ihren GitHub-Benutzernamen und your_repository durch den Namen des Repositorys, das Sie klonen möchten . 🎜🎜Kurz gesagt, die Verwendung von Schlüsseln ist beim Durchführen von Git-Klonvorgängen unverzichtbar. Eine effiziente und sichere Codeverwaltung kann erreicht werden, indem ein Paar öffentlicher und privater Schlüssel generiert und der öffentliche Schlüssel zum Remote-Warehouse-Server hinzugefügt wird. 🎜

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Schlüssel zum Git-Klonen. 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