Maison  >  Article  >  outils de développement  >  Comment connecter un VPN à github

Comment connecter un VPN à github

PHPz
PHPzoriginal
2023-03-31 11:14:04908parcourir

VPS (Virtual Private Server) est l'abréviation de Virtual Private Server. Il vous permet d'exécuter des instances du système d'exploitation dans un environnement virtualisé et de configurer les paramètres système en fonction de vos besoins. En même temps, c'est aussi une bonne plateforme d'hébergement de code. Github est actuellement la plateforme d'hébergement de code la plus connue au monde, avec plus de 40 millions d'utilisateurs développeurs dans le monde. Dans cet article, nous présenterons comment connecter Github sur VPS pour nous faciliter le téléchargement et la gestion du code.

Première étape : créez un compte sur Github

Si vous n'avez pas encore de compte Github, vous devez créer un compte sur le site officiel de Github. Le processus d'inscription sur Github est très simple. Il vous suffit de remplir quelques informations de base et de vérifier votre e-mail ou votre téléphone portable pour finaliser l'inscription.

Étape 2 : Générer une clé SSH

SSH est requis pour se connecter à Github dans VPS. SSH est un protocole réseau qui peut transmettre en toute sécurité des données sur le réseau grâce au cryptage. Lorsque vous utilisez SSH, vous devez générer une clé SSH sur Github et l'ajouter au VPS.

Étapes pour générer une clé SSH dans Github :

  1. Ouvrez la page des paramètres personnels et sélectionnez l'onglet "Clés SSH et GPG".
  2. Cliquez sur le bouton "Nouvelle clé SSH".
  3. Entrez une description dans le champ "Titre", par exemple "VPS SSH Key".
  4. Entrez votre clé publique SSH dans le champ "Clé". Dans le terminal Linux, vous pouvez utiliser la commande suivante pour générer une clé publique SSH :

    $ ssh-keygen -t rsa

  5. Copiez la clé publique et collez-la dans le champ Clé de la page pour terminer l'ajout.

Étape 3 : Configurer Git sur VPS

Vous devez d'abord installer Git dans le VPS. Les étapes spécifiques sont les suivantes :

  1. Exécutez la commande suivante dans le terminal :

    $ apt-get install git

  2. Configurez le nom d'utilisateur et l'adresse e-mail Git :

    $ git config --global user.name " Votre nom"

    $ git config --global user.email "youremail@example.com"

  3. Ajoutez la clé SSH enregistrée dans Github au VPS :

    $ ssh-add ~/.ssh/id_rsa

  4. dans Utilisez les commandes Git dans VPS pour cloner le projet localement.

    $ git clone git@github.com:/username/repository.git

Étape 4 : Gestion du code dans VPS

Après la connexion à Github dans VPS, nous pouvons utiliser les commandes Git pour télécharger et gérer le code de téléchargement. Voici quelques commandes Git couramment utilisées :

  1. Ajouter des fichiers modifiés au référentiel local :

    $ git add .

  2. Soumettre les fichiers au référentiel distant :

    $ git commit -m "Informations de commentaire soumises"

    $ git push

  3. Extraire le code dans le référentiel distant :

    $ git pull

  4. Changer de branche dans le référentiel local :

    $ git checkout branch_name

  5. Créer une nouvelle branche dans le référentiel local branch:

    $ git branch new_branch_name

  6. Télécharger la branche vers l'entrepôt distant:

    $ git push origin new_branch_name

Résumé:

En résumé, cet article présente les détails de la connexion de Github sur VPS Les étapes incluent la génération d'une clé SSH sur Github, la configuration de Git dans VPS et l'utilisation des commandes Git pour la gestion du code. En apprenant ces contenus, nous pouvons héberger et gérer le code plus facilement. Lorsque vous utilisez un VPS pour vous connecter à Github, vous devez faire attention à la protection de votre compte et de votre mot de passe et à l'utilisation d'une clé SSH sécurisée.

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