WikiBtsSio

2017Bts2Slam5GitHubMe

Introduction à Github
Création d'un compte et d'une organisation GitHub?

Création d'un compte et d'une organisation GitHub

Se connecter à https://github.com

S'inscrire en choisissant un nom d'utilisateur significatif (exemple : cboin), une adresse de courriel et un mot de passe respectant les exigences de complexité.

Remarque : le courriel jouera un rôle important dans l'utilisation de GitHub.

Créer une organisation GitHub fictive.
Son nom sera composé de votre login GitHub suivi de « sio ». Choisir le plan gratuit « Open Source » et créer l'organisation.

Ne pas ajouter d'autre administrateur pour cette organisation.

Une fois l'organisation créée, il est possible de changer de contexte GitHub en utilisant la liste déroulante en haut à gauche.

Création d'un dépôt GitHub

Se placer dans le contexte de l'organisation créée plus haut.

Créer un nouveau dépôt GitHub ("Repository") nommé MonTP (ou autre).
ATTENTION : Ne cocher pas la case d'initialisation du dépôt

Ouvrir un projet avec Netbeans (celui que vous voulez mais attention les dépôts sont publics)
Initialiser un dépôt Git dans le répertoire du projet (Team → Git → Initialize Git Repository).
Aller dans les Tools de Netbeans ensuite option.
Sélectionner le proxy en manuel (c.f. bas du document).
Aller dans le projet Netbeans clic droit sur le projet, option "Git" --> remote --> clone
Cliquer droit sur le projet --> versionning --> import into subversion repository
Récupérer l'URLde dépôt de votre projet.
Netbeans vous demande le login et le mot de passe.

Les fichiers du projets doivent se colorer en vert normalement.
« Commiter » tous les fichiers du projet avec le commentaire "Initialisation de Git".
Attention à bien utiliser votre login GitHub et votre courriel d'inscription dans les champs
Author et Commiter.
Les fichiers perdent leur couleur verte.
Lancer la commande Git → Remote → Push... Saisir l'URL du dépôt distant (finissant en .git et accessible sur la page du dépôt GitHub créé plus haut) ainsi que vos identifiants GitHub.
Cocher la case correspondante à la branche que vous voulez envoyer (en général master) et terminer l'assistant.

Le dépôt GitHub a intégré les modifications du dépôt Git local. Il est maintenant prêt pour être utilisé par l'équipe des développeurs. Grâce aux informations (login et courriel) stockées lors du commit, GitHub? fait le lien avec l'utilisateur auteur de la publication.

Administration d'une équipe GitHub
Remarque : l'équipe créée ici ne sera pas utilisée par la suite.
Elle permet uniquement d'illustrer le mécanisme de gestion d'une équipe sous GitHub.
Choisir une personne qui constituera l'équipe de développement fictive.

Dans l'organisation que vous venez de créer, cliquer sur le bouton « View moi-sio » puis aller dans la rubrique Teams.

Créer une nouvelle équipe. Choisir le nom « Equipe fictive » et donner les droits Read Access. Sauvegarder l'équipe.

Ajouter le membre choisi précédemment en saisissant son login, puis ajouter le dépôt GitHub MonTP

Ajouter également l'utilisateur cboin-descartes à l'équipe. Les membres de l'équipe fictive ont maintenant accès au dépôt GibHub MonTP.

Récupérer un projet GITHUB sous Netbeans

Voici comment récupérer les corrections de TD/TP placée sur mon compte GitHub. Il n'est pas nécessaire d'avoir de compte sur la plate-forme pour réaliser cette opération.

A voir avec M. Boin :
Sous Netbeans, lancer la commande Team -> Git -> Clone ... Saisir l'URL du dépôt GitHub du dépôt de correction.
A rechercher dans les dépôts de l'organisation .....

Cocher la branche Master à l'étape suivante. Enfin, choisir le dossier /var/www comme répertoire de destination du projet Netbeans. Terminer l'assistant et ouvrir le projet Netbeans pour le tester.


Proxy : 192.168.7.12 port 3128

T.D. de M. Clément Boin octobre 2017



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]