GitHub est le plus grand site de réseautage social au monde pour les programmeurs, où les développeurs peuvent collaborer sur des projets. Afin de mieux collaborer et gérer le code, de nombreux programmeurs choisissent de créer des serveurs GitHub sur leurs propres serveurs. Ci-dessous, nous expliquerons comment configurer un serveur GitHub sur un serveur Linux.
Étape 1 : Installer Git
Pour créer un serveur GitHub sur un serveur Linux, vous devez d'abord installer Git. Installez Git à l'aide de la commande suivante :
sudo apt-get install git-core
Après l'installation, vous pouvez vérifier si Git a été installé avec succès à l'aide de la commande suivante :
git --version
Étape 2 : Créer un utilisateur
Pour mieux gérer votre code, vous pouvez en créer un pour chaque collaborateur utilisateurs individuels. Créez un utilisateur à l'aide de la commande suivante :
sudo adduser <username>
où username est le nom d'utilisateur que vous souhaitez créer. Définissez ensuite le mot de passe utilisateur et suivez les invites de commande pour terminer les paramètres.
Troisième étape : créer des clés SSH
Pour garantir la sécurité et permettre aux collaborateurs de pousser les modifications, nous devons configurer des clés SSH sur chaque utilisateur. Tout d’abord, nous devons créer une clé SSH sur chaque utilisateur.
Générez la clé à l'aide de la commande suivante :
ssh-keygen -t rsa -C "<email>"
email Remplissez votre adresse email.
Ajouter une clé à l'accès public :
cd /home/<username>/.ssh cp id_rsa.pub authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/* sudo chown -R <username>:<username> ~/.ssh
où home/
Quatrième étape : Créer un référentiel
Créez un nouveau répertoire sous votre répertoire utilisateur pour créer un nouveau référentiel pour votre nouveau projet :
mkdir /home/<username>/<project_name>.git cd /home/<username>/<project_name>.git git init --bare
Modifiez ensuite les autorisations du référentiel afin que d'autres utilisateurs puissent également y accéder :
sudo chown -R <username>:<username> /home/<username>/<project_name>.git sudo chmod -R ug+rwX /home/<username>/<project_name>.git
À à ce stade, vous avez configuré avec succès un serveur GitHub sur le serveur. Vous pouvez utiliser les commandes suivantes pour cloner sur votre ordinateur, ajouter des modifications et les renvoyer au serveur :
git clone <username>@<serverip>:</home/<username>/<project_name>.git>
Après avoir modifié le code, vous pouvez envoyer un message Push vers le serveur git. :
git add . git commit -m "first commit code " git push origin master
Ce qui précède sont quelques brèves introductions à la configuration du serveur GitHub sur le serveur Linux. J'espère que cela aide. Vous pouvez l'ajuster et l'améliorer en fonction de vos besoins.
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!