GitHub est un service gratuit hosting pour les projets logiciels.
Ce chapitre vous montre comment créer un nouveau compte dans GitHub et par conséquent un nouveau « repositoire ». Ceux qui ont déjà un compte dans GitHub peuvent sauter la phase d’enregistrement et aller directement à la création du référentiel.
Dans le référentiel GitHub, vous téléchargerez le code source du serveur de quizfaber, qui est distribué gratuitement à partir du site QuizFaber et peut être téléchargé de ce lien.
Ceci est préparatoire à la prochaine phase, celle de la création d’une application web dans NodeJS qui vous permettra d’exécuter le quizfaber.
Quelle que soit la plate-forme cloud que vous choisissez, linking au référentiel GitHub sera toujours nécessaire pour le « déploiement » à avoir lieu, c’est-à-dire la création de l’application Web qui n’est rien de plus que le serveur auquel les quiz produits par QuizFaber se connectera pour enregistrer les résultats.
La procédure est la suivante:
1) Avec votre navigateur préféré, connectez-vous au site : www.github.com et cliquez sur le bouton "Sign up" si vous n’êtes pas encore inscrit, ou "Sign in" si vous avez déjà enregistré:

2) En cas d’inscription, entrez un nom d’utilisateur de votre choix, votre propre adresse e-mail et choisissez un nouveau mot de passe :

3) Passez le processus de vérification en suivant les instructions, puis appuyez sur le bouton "Créate account

3) Vous pouvez éviter de répondre à l’enquête en secouant la page vers le bas et en appuyant sur la "configuration Complete":

4) Attendez que l’e-mail de vérification soit reçu:

5) Ouvrez le message reçu par la poste et cliquez sur le lien "Vérifier l’adresse e-mail":

6) Cliquez sur le lien "Créer un référentiel" :

7) Choisissez un nom de référentiel (dans l’exemple : "qf-nodejs-repo"), sélectionnez "Private" et appuyez sur le "référentiel Créate":

8) Télécharger les codes source du serveur quizfaber de ce lien, déballez la fermeture éclair afin que vous les avez dans un dossier sur place.

9) puis revenir à GitHub et appuyez sur le lien "uploading un fichier existant":

10) Télécharger des fichiers, précédemment téléchargés sur votre PC, en les faisant glisser dans la fenêtre:

11) Lorsque le téléchargement est terminé, appuyez sur le bouton "Commit changes" bouton

12) Les fichiers sont traités.. :

13) Enfin, les fichiers sont téléchargés sur le GitHub!
