Git est un système de contrôle de version distribué open source largement utilisé dans divers projets de développement de logiciels. Construire un serveur Git dans le système CentOS 6.5 permet à l'équipe de mieux collaborer au développement. Ci-dessous, je présenterai en détail comment configurer un serveur Git dans le système CentOS 6.5.
Étape 1 : Installer Git
L'installation de Git dans le système CentOS 6.5 est très simple et peut être installée directement via la commande yum. Exécutez la commande suivante :
yum -y install git
Une fois l'installation terminée, exécutez la commande suivante pour vérifier si Git est installé avec succès :
git --version
Si les informations de version de Git peuvent être affichées , cela signifie que Git a été installé avec succès.
Étape 2 : Créer un utilisateur Git
Pour des raisons de sécurité, nous pouvons créer un utilisateur spécifiquement pour exécuter Git. Exécutez la commande suivante pour créer un utilisateur nommé git :
useradd git
Ensuite, définissez un mot de passe :
passwd git
Étape 3 : Créez un référentiel Git
In Git Sur le serveur, chaque projet nécessite un référentiel Git pour stocker le code. Nous pouvons créer un référentiel Git sur le serveur afin que les membres de l'équipe puissent partager du code.
Tout d'abord, créez un répertoire vide dans le répertoire où le code doit être stocké, par exemple :
mkdir -p /data/git/project.git
Entrez ensuite dans le répertoire et exécutez la commande suivante : #🎜🎜 #
cd /data/git/project.git git init --bare
chown -R git:git /data/git/project.git
chmod -R 755 /data/git/project.git
Sur le serveur Git, les membres de l'équipe se connectent au serveur via le protocole SSH, une clé SSH doit donc être créé pour chaque membre. Ensuite, nous créons une clé SSH pour l'utilisateur git.
Exécutez la commande suivante dans le terminal local du membre de l'équipe :
ssh-keygen -t rsa
Entrez le nom et le mot de passe de la clé lorsque vous y êtes invité. Ensuite, copiez la clé publique générée dans le fichier approved_keys sur le serveur Git :
mkdir -p /home/git/.ssh chmod 700 /home/git/.ssh touch /home/git/.ssh/authorized_keys chmod 600 /home/git/.ssh/authorized_keys cat id_rsa.pub >> /home/git/.ssh/authorized_keys
De cette façon, nous avons réussi à copier la clé publique sur le serveur Git afin que les membres de l'équipe puissent se connecter au serveur via le protocole SSH.
Étape 6 : Collaboration en équipe
Après avoir créé l'entrepôt Git sur le serveur Git, les membres de l'équipe peuvent se connecter au serveur via le protocole SSH pour le contrôle de version du code.
Par exemple, Alice, membre de l'équipe, peut cloner le projet .git sur le serveur Git via la commande suivante :
git clone git@yourdomain.com:/data/git/project.git
Puis modifier et soumettre le code :
git add * git commit -m "Your commit message." git push origin master
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!