Maison  >  Article  >  outils de développement  >  Comment créer github (partage de tutoriel)

Comment créer github (partage de tutoriel)

PHPz
PHPzoriginal
2023-04-06 12:50:06971parcourir

Avec l'essor des logiciels open source et l'acquisition de Github par Microsoft, de plus en plus de développeurs, en particulier les étudiants et les débutants, sont prêts à créer leur propre Github personnel pour sauvegarder leur propre code et leurs projets open source et gérer leur propre parcours de développement. et réalisations, et recherchez des échanges avec des passionnés de technologie partageant les mêmes idées. Cet article fournira un didacticiel simple de configuration de Github, comme suit :

  1. Enregistrez un nom de domaine

Vous devez d'abord demander un nom de domaine. Il est recommandé de choisir le nom de domaine .Com le plus couramment utilisé. Les frais d'enregistrement. coûte environ 100 à 200 yuans. Demander un nom de domaine Vous devez remplir des informations réelles et il est recommandé d'utiliser les noms de vos proches et amis.

  1. Demander un serveur cloud

Pour créer Github, vous avez besoin de votre propre serveur cloud. Vous pouvez choisir Tencent Cloud, Alibaba Cloud ou AWS, etc. Il est recommandé de choisir la configuration de base la moins chère.

  1. Installez Git et Nginx

Entrez les commandes suivantes dans le terminal pour installer Git et Nginx :

sudo apt-get update

sudo apt-get install git

sudo apt-get install nginx

  1. Generate Clé SSH

Entrez la commande suivante dans le terminal et entrez votre adresse e-mail Github :

ssh-keygen -t rsa -b 4096 -C "votre_e-mail@exemple.com"

Après avoir appuyé sur Entrée, vous serez invité à entrez le nom du fichier et le mot de passe, mais vous pouvez simplement les remplir et appuyer sur Entrée. Après la génération, vous verrez deux fichiers dans le dossier .ssh du répertoire personnel de l'utilisateur, id_rsa et id_rsa.pub.

  1. Copier la clé SSH sur Github

Entrez la commande suivante dans le terminal pour copier la clé SSH dans le presse-papiers :

sudo apt-get install xclip

xclip -sel clip < pub

Connectez-vous à Github, entrez les paramètres personnels, sélectionnez les clés SSH, entrez le titre et la clé dans la colonne Nouvelle clé SSH, collez la clé SSH que vous venez de copier dans Clé et cliquez sur Ajouter une clé SSH.

  1. Configurer Nginx

Entrez la commande suivante dans le terminal pour ouvrir le fichier de configuration Nginx :

sudo vim /etc/nginx/sites-available/default

Recherchez le serveur {} dans le fichier et supprimez tout le contenu dans {} , copiez-y le code suivant :

server {

listen 80 default_server;
listen [::]:80 default_server;
server_name example.com www.example.com;  #替换成自己的域名
root /var/www/html;  #根目录
index index.html index.htm index.nginx-debian.html;
location / {
    proxy_pass https://github.com;  #转发到github
}

}

Enregistrez et quittez.

  1. Redémarrez Nginx

Entrez la commande suivante dans le terminal pour redémarrer le serveur Nginx :

sudo systemctl restart nginx

  1. Testez le build Github

Entrez votre nom de domaine dans le navigateur, par exemple : http : //exemple. com, si vous accédez à la page github, cela signifie que Github est construit avec succès.

Conclusion :

Grâce au didacticiel de création de Github décrit dans cet article, vous pouvez facilement créer votre propre Github, gérer votre propre code et vos projets open source, enregistrer votre propre processus de croissance technique et communiquer avec des passionnés de technologie partageant les mêmes idées. Communiquez et partagez entre vous. J'espère que cela pourra être utile pour vos études et votre travail !

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