nouvelles
Serverspace Technologies aux Emirats Arabes Unis : Lancement de Falconcloud
WB
21 avril 2020
Mise à jour en juin 7, 2023

Pose Git on Windows

Git Windows

Git le système de contrôle de version est utile non seulement pour le programmers mais aussi pour les administrateurs système. Considérez le processus d'installation du logiciel, ainsi que la configuration d'une connexion au GitHub référentiel, sur un serveur exécutant Windows.

Un peu de théorie.

Git est l'un des systèmes de contrôle de version modernes les plus populaires. Il est principalement utilisé par les développeurs de logiciels pour suivre les modifications apportées aux produits logiciels au cours de leur développement. Initialement, Git a été créé pour aider à développer Linux noyau, mais en raison de ses avantages, le projet est allé aux masses.

Se rendre à l'installation.

Nous ouvrons le site officiel du projet, click sur la version 64 bits pour Windows.

64-bit version for Windows

Le téléchargement démarrera automatiquement, attendez qu'il se termine. Exécutez le fichier résultant.

L'installateur nous accueille avec un contrat de licence. Click sur le bouton "Suivant".

License agreement

À l'étape suivante, spécifiez le chemin d'installation. Nous sommes satisfaits de la valeur par défaut spécifiée. Clicochez "Suivant".

Specify the installation path

Au stade de la sélection des composants, cochez la création du Git raccourci sur le bureau et passez à l'étape suivante.

Tick off the creation of the Git shortcut on the desktop

Maintenant, le programme d'installationram propose de créer un raccourci dans le menu Démarrer. Si vous n'en voyez pas la nécessité, installez la case à cocher correspondante. Click sur le bouton "Suivant".

Create a shortcut in the Start menu

À l'étape suivante, le programme d'installation vous demandera de sélectionner l'éditeur par défaut pour git. Pour les débutants, il vaut mieux utiliser nano, pour ceux qui aiment les choses plus compliquées - Vim. Bien que Notepad ++ et autres soient autorisés. Passez à l'étape suivante.

The installer will prompt you to select the default editor for git

Maintenant, le programme d'installation vous demande comment vous allez utiliser la ligne de commande :

  • Utilisez Git de Git Bash uniquement - à utiliser uniquement à partir de la ligne de commande Bash.
  • Utilisez Git du Windows Invite de commandes - utilisez la ligne de commande Bash, ainsi que l'ensemble minimum de Git commandes de la Windows ligne de commande.
  • Utilisez Git et les outils Unix optionnels du Windows Invite de commande - Utiliser Git et les utilitaires Unix du Windows ligne de commande. La sélection de cette option écrasera certains Windows utilitaires, par exemple, rechercher et trier.

Nous quittons la première option et passons à autre chose.

Leave the first option and move on

Maintenant, le programme d'installation demande quelle bibliothèque doit être utilisée pour HTTPConnexions S. Laissez openssl et passez à l'étape suivante.

Which library should be used for HTTPS connections

La prochaine étape peut être qualifiée de plus importante. La question pour l'installateur est de savoir quel format utiliser pour compléter la ligne. L'un des traits distinctifs de Windows des systèmes de type Unix est le caractère de nouvelle ligne dans les fichiers, à savoir, LF et CRLF sont des caractères de contrôle pour les sauts de ligne dans Unix et Windows, Respectivement.

Nous vous recommandons de sélectionner l'option suggérée par le système - déboguer le fichier dans Windows format et téléchargez le fichier au format Unix. Click sur le bouton "Suivant".

Debug the file in Windows format, and download the file in Unix format

A ce stade, le programmeram demandera quel terminal utiliser ensuite :

  • MinTTY - Terminal Unix ;
  • Windows est le terminal standard (ligne de commande) de Windows.

Dans notre cas, laissez "tel quel" et passez à autre chose.

The program will ask which terminal to use next

A l'étape suivante, l'installateur vous demandera de noter les fonctions nécessaires :

  • Mise en cache du système de fichiers.
  • Git Gestionnaire d'informations d'identification - active le gestionnaire d'informations d'identification.
  • Liens symboliques - permettent l'utilisation de liens symboliques.

Choisissez ce dont vous avez besoin et passez à l'étape suivante.

The installer will ask you to note the necessary functions

A cette étape, le programme d'installation suggère d'utiliser l'option expérimentale. L'utiliser ou non dépend de vous. CliCliquez sur le bouton "Installer".

The installer suggests using the experimental option

Le programmeram commence à copier les fichiers. Nous attendons la fin du processus.

The program starts copying files

A la fin du processus d'installation, click "Terminer".

At the end of the installation process, click “Finish”

Nous sommes connectés au référentiel.

Il est supposé que vous avez déjà votre propre compte sur github/gitlab. Si non, alors, dans le cas de github, nous passons par un simple processus d'enregistrement sur le site

Connectez-vous ensuite et créez un référentiel. Pour faire ça, cliCliquez sur le bouton "Démarrer un projet".

Log in to it and create a repository

Spécifiez le nom du référentiel et click sur le bouton "Créer un référentiel".

Specify the name of the repository

Dépôt créé.

Ajouter des fichiers.

Supposons que nous ayons un fichier qui doit être ajouté au git or gitlab dépôt. Ouvrez le dossier où se trouve le fichier, à droite-click sur le libre space et sélectionnez "Git Bash Here » dans le menu contextuel qui s'ouvre.

La ligne de commande s'ouvrira. Nous exécutons séquentiellement les commandes suivantes :

git config --global user.email "yourmail@example.com"
git config --global user.name "Your name"

Nous avons donc entré notre mail et notre nom.

We entered our mail and name

Pour démarrer le suivi des modifications dans le dossier actuel, exécutez les commandes suivantes :

git init
git add .

Execute the following commands

Nous exécutons notre premier commit et ajoutons les modifications au serveur :

git commit -m "Init"

Important. Pour apporter des modifications au serveur, vous devez utiliser pour github:

git remote add origin https://github.com/user/repository_name.git
git push -u origin master

Pour gitlab:

git remote add gitlab https://server/namespace/project.git
git push -u gitlab master

Execute our first commit and add the changes to the server

Après avoir exécuté la commande, une fenêtre d'autorisation s'ouvrira. Entrez les données qui ont été utilisées lors de l'inscription.

Authorization window

Configuration de l'authentification à l'aide de SSH clés.

Tout d'abord, créez une clé :

ssh-keygen -t rsa -b 4096 -C "yourmail@gmail.com"

Lors de la génération de la clé, le program vous demandera d'entrer une phrase de passe, qui est nécessaire pour protéger la clé elle-même. Vous pouvez répondre à la question en appuyant deux fois sur Entrée.

La clé privée sera située sur le chemin C : Utilisateurs .sshid_rsa. La clé publique est C: Utilisateurs .sshid_rsa.pub

Exécutez le SSH agent:

eval $(ssh-agent -s)

Ajoutez les clés au ssh agent:

ssh-add ~/.ssh/id_rsa

Ajoutez la clé créée au Git serveur. Sur le github site, dans le coin supérieur droit, cliCliquez sur l'icône du compte et sélectionnez "Paramètres".

Add the created key to the Git server

Sur la page mise à jour, dans le menu de gauche, sélectionnez "SSH et clés PGP », et dans la partie principale de la fenêtre, en face des SSH touches, click sur le "Nouveau SSH clé ».

Click on the New SSH key button

Remplissez le champ Titre. Dans le champ Clé, collez le contenu du fichier 

C : Utilisateurs .sshid_rsa.pub

Clicochez sur « Ajouter SSH clé ».

Click on the “Add SSH key” button

Si tout est fait correctement, quelque chose comme ceci apparaîtra :

If everything is done correctly, something like this will appear

Pour vérifier les paramètres, exécutez la commande :

ssh -T git@<domain or ip address of git server>

Par exemple :

ssh -T git@github.com

Lors de l'exécution de la commande, le program demandera : "Êtes-vous sûr de continuer la connexion". Il s'agit d'un problème de sécurité standard. La réponse est oui.

Si tout est fait correctement, le program prononcera un discours de bienvenue.

Welcome speech

Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies ainsi que Politique de confidentialité.