Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/worketyamo-students/serges-journal-v2


https://github.com/worketyamo-students/serges-journal-v2

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

Questions

1. pour versionner notre code nous avons besion de GIT

2. outil permettant de collaborer avec le second developpeur: GITHUB

3. définissions des termes: VCS: version contron system
GIT: logiciel de gestion de version décentralisée
GITHUB: c'est un service d'hébbergement open-source, permettant aux programmeurs et aux developpeurs
de partager le code informatique de leurs projet afin de travailler dessus de facon collaborative.

4.Différence entre GIT et GITHUB: git est un VCS local tandis que GITHUB est une platforme web qui intègre les fonctionnalités de controle de version de GIT.

5. un VCS est un outil indispensable:
- pour le suivi de toutes les modifications effectuées dans chaque fichier du projet. si une erreur est causée dans un fichier les uitlisateurs peuvent revenir presque immediatement a une version precédente de ce dernier
- grace a un vcs tous les membres d'une équipe peuvent travailler en même temps et en toute fluidité sur
de nombreux fichiers.

6. SSH: secure socket shell. c'est un protocole réseau qui permet aux administrateurs d'accéder a distance a un ordinateur en toute securité.

7. les clés utilisées en SSH: clé publique et clé privée

8.Processus de connexion a GITHUB en utilisant SSH:


  • Génération d'une clé public

  • ajout de la clé public à mon compte GITHUB

  • Ensuite cloner notre repository github a notre éditeur de code

9. Différence entre un local repository et le remote repository
local repositry: ensemble des historiques(git) enregistrée dans une machine locale.
remote repository: ensemble historiques enregistré sur des serveurs distants.

Exercice1 Pratique:1


role des différentes commandes suivantes: GIT init, git clone, git push

Git init: est utilise pour créer un nouveau depot GIT.

Git clone: est utilisée pour la vérification des dépots.

Git push: permet envoyer les modifications locales apportées a la branche principale.