Maison  >  Article  >  outils de développement  >  Comment créer github localement

Comment créer github localement

PHPz
PHPzoriginal
2023-04-06 12:48:112088parcourir

Avec le développement continu de la communauté open source, GitHub est devenu une plate-forme d'hébergement de code très importante. Elle fournit non seulement des fonctions d'hébergement de code, mais fournit également de nombreuses fonctions simples et faciles à utiliser, telles que la révision du code, le suivi des problèmes, Pull Request, etc. attendez. Bien que la plupart des développeurs puissent utiliser GitHub pour héberger du code, certains étudiants peuvent rencontrer des problèmes tels qu'un accès peu pratique à Internet. Ils doivent donc créer GitHub localement pour garantir la bonne progression du code.

1. Installez Git

Avant de créer GitHub localement, vous devez d'abord installer Git. Git est un système de contrôle de version distribué. Aucune équipe de développement ne peut effectuer de contrôle de version sans Git, l'installation de Git est donc la première étape pour créer GitHub.

Lors de l'installation de Git sous Windows, vous pouvez télécharger le programme d'installation de Git depuis le site Web officiel de Git et suivre les paramètres par défaut lors de l'installation pour terminer l'installation. Installer Git via le terminal sous macOS ou Linux est très simple Il vous suffit d'exécuter la commande suivante dans le terminal :

sudo apt update
sudo apt install git

2. Générer la clé SSH

Afin d'assurer la sécurité de la communication entre le local et GitHub, vous Vous devez générer une clé SSH localement pour vérification lors de la communication avec GitHub. Voici comment générer une clé SSH pour GitHub :

  1. Entrez ssh-keygen -t ed25519 -C "your_email@example.com" dans le terminal de ligne de commande. Parmi eux, vous devez remplacer your_email@example.com par votre adresse e-mail. 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. Suivez les invites et appuyez sur Entrée jusqu'à ce que la génération de nombres aléatoires soit terminée.
  3. Après la génération, vous pouvez trouver deux fichiers id_ed25519 et id_ed25519.pub dans le répertoire .ssh du répertoire racine de l'utilisateur local <. code>id_ed25519 est le fichier de clé privée et id_ed25519.pub est le fichier de clé publique.
3. Ajoutez la clé publique sur GitHub

Après avoir généré la clé SSH localement, vous devez copier la clé publique sur GitHub et l'ajouter à votre compte pour effectuer des opérations de code sur GitHub. Les étapes spécifiques sont les suivantes :

🎜Après avoir ouvert la page d'accueil de GitHub, cliquez sur l'avatar dans le coin supérieur droit pour accéder à l'interface « Paramètres ». 🎜🎜Dans l'interface « Paramètres », sélectionnez l'option « Clés SSH et GPG », puis cliquez sur le bouton « Nouvelle clé SSH ». 🎜🎜Dans la zone de texte "Clé", collez tout le contenu du fichier id_ed25519.pub précédemment généré. 🎜🎜Donnez un nom à la clé publique (remplissez ce que vous voulez), puis cliquez sur le bouton "Ajouter une clé SSH". 🎜🎜🎜4. Créez GitHub localement🎜🎜Après avoir terminé les trois premières étapes, vous pouvez commencer à créer GitHub localement. 🎜🎜🎜Entrez git clone git@github.com:username/repo.git dans le terminal de ligne de commande. Parmi eux, le nom d'utilisateur est le nom de votre compte sur GitHub et le repo est le nom de l'entrepôt que vous souhaitez cloner. 🎜🎜 Localement, accédez au répertoire du projet que vous venez de cloner (c'est-à-dire sous le répertoire repo). 🎜🎜Après avoir modifié le code localement, saisissez la commande suivante sur la ligne de commande : 🎜🎜
git add .
git commit -m "your message"
git push
🎜Parmi eux, "votre message" est les informations de description de la soumission de votre code. 🎜🎜OK, à ce stade, le GitHub local a été mis en place avec succès. Commençons à profiter du voyage open source sans réseau et sans crainte ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn