Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So erstellen Sie Github lokal

So erstellen Sie Github lokal

PHPz
PHPzOriginal
2023-04-06 12:48:112101Durchsuche

Mit der kontinuierlichen Entwicklung der Open-Source-Community hat sich GitHub zu einer sehr wichtigen Code-Hosting-Plattform entwickelt. Es bietet nicht nur Code-Hosting-Funktionen, sondern auch viele einfache und benutzerfreundliche Funktionen wie Codeüberprüfung, Problemverfolgung usw. Pull Request usw. warten. Obwohl die meisten Entwickler GitHub für das Code-Hosting verwenden können, können einige Studenten auf Probleme stoßen, wie z. B. einen unbequemen Zugriff auf das Internet. Daher müssen sie GitHub lokal erstellen, um den reibungslosen Fortschritt des Codes sicherzustellen.

1. Installieren Sie Git

Bevor Sie GitHub lokal erstellen, müssen Sie zuerst Git installieren. Git ist ein verteiltes Versionskontrollsystem. Ohne Git kann kein Entwicklungsteam eine Versionskontrolle durchführen. Daher ist die Installation von Git der erste Schritt zum Erstellen von GitHub.

Bei der Installation von Git unter Windows können Sie das Git-Installationsprogramm von der offiziellen Git-Website herunterladen und während der Installation die Standardeinstellungen befolgen, um die Installation abzuschließen. Die Installation von Git über das Terminal unter macOS oder Linux ist sehr einfach. Sie müssen lediglich den folgenden Befehl im Terminal ausführen:

sudo apt update
sudo apt install git

2. SSH-Schlüssel generieren

Um die Sicherheit der Kommunikation zwischen dem lokalen und GitHub zu gewährleisten, müssen Sie Bei der Kommunikation mit GitHub muss zur Überprüfung ein lokaler SSH-Schlüssel generiert werden. So generieren Sie einen SSH-Schlüssel für GitHub:

  1. Geben Sie ssh-keygen -t ed25519 -C "your_email@example.com" in das Befehlszeilenterminal ein. Unter anderem müssen Sie your_email@example.com durch Ihre E-Mail-Adresse ersetzen. ssh-keygen -t ed25519 -C "your_email@example.com"。其中,你需要将 your_email@example.com 替换为你的邮箱地址。
  2. 按照提示一路按回车键,直到随机数生成完成。

生成后,在本地用户根目录下的 .ssh 目录下可以找到 id_ed25519id_ed25519.pub 两个文件,其中 id_ed25519 是私钥文件,id_ed25519.pub 是公钥文件。

三、在 GitHub 上添加公钥

在本地生成 SSH key 后,需要将公钥复制到 GitHub 上,并添加到你的账户中,以便在 GitHub 上进行代码操作。具体步骤如下:

  1. 打开 GitHub 主页后,点击右上角的头像,进入“Settings”界面。
  2. 在“Settings”界面中,选择“SSH and GPG keys”选项,然后点击“New SSH key”按钮。
  3. 在“Key”文本框中,粘贴之前生成的 id_ed25519.pub 文件中的全部内容。
  4. 给该公钥起一个名称(随便填),然后点击“Add SSH key”按钮。

四、在本地搭建 GitHub

在完成了前三个步骤后,即可开始在本地搭建 GitHub。

  1. 在命令行终端中输入 git clone git@github.com:username/repo.git
  2. Folgen Sie den Anweisungen und drücken Sie die Eingabetaste, bis die Zufallszahlengenerierung abgeschlossen ist.
  3. Nach der Generierung finden Sie zwei Dateien id_ed25519 und id_ed25519.pub im Verzeichnis .ssh im lokalen Benutzerstammverzeichnis id_ed25519 ist die private Schlüsseldatei und id_ed25519.pub ist die öffentliche Schlüsseldatei.
3. Fügen Sie den öffentlichen Schlüssel auf GitHub hinzu

Nachdem Sie den SSH-Schlüssel lokal generiert haben, müssen Sie den öffentlichen Schlüssel auf GitHub kopieren und zu Ihrem Konto hinzufügen, um Codevorgänge auf GitHub auszuführen. Die spezifischen Schritte sind wie folgt:

🎜Klicken Sie nach dem Öffnen der GitHub-Homepage auf den Avatar in der oberen rechten Ecke, um die Benutzeroberfläche „Einstellungen“ aufzurufen. 🎜🎜Wählen Sie in der Benutzeroberfläche „Einstellungen“ die Option „SSH- und GPG-Schlüssel“ und klicken Sie dann auf die Schaltfläche „Neuer SSH-Schlüssel“. 🎜🎜Fügen Sie im Textfeld „Schlüssel“ den gesamten Inhalt der zuvor generierten Datei id_ed25519.pub ein. 🎜🎜Geben Sie dem öffentlichen Schlüssel einen Namen (füllen Sie ihn beiläufig ein) und klicken Sie dann auf die Schaltfläche „SSH-Schlüssel hinzufügen“. 🎜🎜🎜4. GitHub lokal erstellen🎜🎜Nach Abschluss der ersten drei Schritte können Sie mit der lokalen Erstellung von GitHub beginnen. 🎜🎜🎜Geben Sie git clone git@github.com:username/repo.git in das Befehlszeilenterminal ein. Unter diesen ist Benutzername Ihr Kontoname auf GitHub und Repo der Name des Warehouses, das Sie klonen möchten. 🎜🎜 Gehen Sie lokal in das Projektverzeichnis, das Sie gerade geklont haben (also unter das Repo-Verzeichnis). 🎜🎜Nachdem Sie den Code lokal geändert haben, geben Sie den folgenden Befehl in die Befehlszeile ein: 🎜🎜
git add .
git commit -m "your message"
git push
🎜Dabei sind „Ihre Nachricht“ die Beschreibungsinformationen Ihrer Codeübermittlung. 🎜🎜OK, zu diesem Zeitpunkt wurde der lokale GitHub erfolgreich eingerichtet. Beginnen wir, die Open-Source-Reise ohne Netzwerk und ohne Angst zu genießen! 🎜

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Github lokal. 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