Construire un entrepôt de code git dans centos7

Construire un entrepôt de code git dans centos7

Préface

Par le passé, lors du développement de mes propres applets personnelles, je l'ai toujours utilisé SVNcomme système de contrôle de version du code, mais SVNil y a un inconvénient plus évident à l'utiliser. Le code est géré à la manière d'un entrepôt central, qui ne peut être utilisé que lorsqu'il est connecté à Internet. . Et dans notre apprentissage et développement quotidiens est un processus de développement en spirale, nous avons besoin d'un système de contrôle de code qui soit plus facile à réaliser une coexistence multi-version.

Pour l'utilisation de Git, veuillez consulter mon blog: Comment Git télécharge son propre code de branche locale dans la branche principale distante

texte

Git

Git est un système de contrôle de version distribué gratuit et open source conçu pour gérer rapidement et efficacement tout, des petits aux grands projets.

La différence entre SVN et GIT :

  • GITIl est distribué et SVNcentralisé.
  • GITLe contenu en fonction des métadonnées stockées et SVNbasé sur le fichier : étant donné que le répertoire est dans un clone git du référentiel sur une machine personnelle, il contient tout le contenu du référentiel central, comme les étiquettes, la branche, les enregistrements de version.
  • GITLes branches et les SVNbranches sont différentes : des svnomissions de branche se produiront, et gitvous pouvez rapidement basculer entre plusieurs branches dans le même répertoire de travail. Il est facile de trouver des branches non fusionnées et de fusionner ces fichiers simplement et rapidement.
  • GITIl n'y a pas de numéro de version global, mais SVNil y en a.
  • GITL'intégrité du contenu est meilleure queSVN : GITLe stockage de contenu utilise un SHA-1algorithme de hachage. Cela peut garantir l'intégrité du contenu du code et réduire les dommages au référentiel en cas de panne de disque et de problèmes de réseau.

Construire un entrepôt de code git dans centos7

1. Installez git

sudo yum install git

Après l'installation, vérifiez la gitversion

Insérez la description de l'image ici

2. Créez un compte de serveur dédié pour git

  • useradd: Créer un centosutilisateur
  • passwd: Définir un mot de passe pour cet utilisateur
useradd luo
passwd luo

3. Créez un nouveau référentiel git
Étape 1: Créez un dossier

mkdir -p /usr/local/mygit/dubbodemo.git

Étape 2: créer une nouvelle gitbibliothèque nue

cd /usr/local/mygit/dubbodemo.git

git init --bare

Étape 3: modifier les autorisations

chown -R git:git ../dubbodemo.git
chmod -R 775 ../dubbodemo.git
chmod g+s -R ../dubbodemo.git

4. Utilisez l'outil client git pour extraire ou télécharger le code.
Voici sourcetreeun exemple:
Étape 1: Configurer l' gitentrepôt
Insérez la description de l'image ici
Étape 2: Extraire l' gitentrepôt

Insérez la description de l'image ici

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_40990818/article/details/108818141
conseillé
Classement