Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
redmine [2018/08/21 15:35] – [Projet] admin | redmine [2020/09/10 14:34] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Travail collaboratif ====== | ====== Travail collaboratif ====== | ||
- | Je vais décrire ici une présentation de la forge, " | + | Je vais décrire ici une présentation de la forge, " |
Avec quelques tutos pour une utilisation basique. | Avec quelques tutos pour une utilisation basique. | ||
Ligne 7: | Ligne 7: | ||
===== Procédure ===== | ===== Procédure ===== | ||
- | Pour bénéficier d'un accès à la Forge, | + | Pour bénéficier d'un accès à la Forge, |
+ | |||
+ | - Demander par le menu " | ||
+ | Une demande nous parviens par mail et vous recevrez l' | ||
+ | |||
+ | - Via un ticket GLPI:\\ | ||
https:// | https:// | ||
+ | |||
En mettant votre Login AGALAN (ou UGA) avec votre Nom, Prénom \\ | En mettant votre Login AGALAN (ou UGA) avec votre Nom, Prénom \\ | ||
- | Un compte sera crée sur la forge en utilisant votre compte UGA (login/ | + | Un compte sera créé |
- | Une fois votre compte | + | Une fois votre compte |
- | ** si vous voulez utiliser le dépôt GIT, il faudra ajouter un clé ssh. **\\ | + | ** si vous voulez utiliser le dépôt GIT, il faudra ajouter un clé ssh. \\ |
- | Quelques tutos vous indiquerons | + | Dans ce cas, bien préciser le nom donné à la clé SSH ..**\\ |
+ | Quelques tutos vous indiqueront | ||
**ATTENTION ! Ce compte s' | **ATTENTION ! Ce compte s' | ||
Si vous changez le password ou autre, seul ce compte sur la forge sera impacté : | Si vous changez le password ou autre, seul ce compte sur la forge sera impacté : | ||
+ | |||
+ | Il est possible d' | ||
+ | Merci de précisez le projet, la durée (estimée) de la validité du compte. | ||
+ | Il faudra en plus du Nom, Prénom, un login, un password (qu'il pourra changer), une clé .pub comme pour vous. \\ | ||
+ | Une fois le compte créé, vous pourrez l' | ||
+ | |||
+ | |||
===== Présentation ===== | ===== Présentation ===== | ||
Redmine est une application WEB permettant le travail collaboratif.\\ | Redmine est une application WEB permettant le travail collaboratif.\\ | ||
Nous avions déjà une Forge Redmine qui permettait a peu près les même fonctions.\\ | Nous avions déjà une Forge Redmine qui permettait a peu près les même fonctions.\\ | ||
- | L' | + | L' |
Redmine offre les fonctionnalités suivantes : | Redmine offre les fonctionnalités suivantes : | ||
Ligne 106: | Ligne 120: | ||
{{: | {{: | ||
==== Compte ==== | ==== Compte ==== | ||
- | |||
- | {{: | ||
- | ==== Projet ==== | ||
{{: | {{: | ||
+ | ==== Projet ==== | ||
+ | {{: | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | {{: | ||
+ | |||
+ | ==== Dépôt ==== | ||
+ | {{: | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | ===== Récupérer/ | ||
+ | Une fois un projet avec un dépôt GIT créé, vous pouvez récupérer/ | ||
+ | Pour récupérer un dépôt, il y a une petite configuration de votre poste afin que cela marche. | ||
+ | |||
+ | Ouvrir un terminal :\\ | ||
+ | - Aller dans votre répertoire .ssh - cd ~/.ssh | ||
+ | - Normalement votre clé nécessaire à GIT que vous avez fourni devrait se trouver là - ls (pour vérifier) | ||
+ | - Créer/ | ||
+ | * vi(nano, gedit, emacs, ...) config | ||
+ | * Ajoutez et sauvez : | ||
+ | < | ||
+ | Host ifforge.univ-grenoble-alpes.fr | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Voilà maintenant les commandes GIT devraient fonctionner.\\ | ||
+ | On peut reprendre les commandes données sur ifforge : \\ | ||
+ | Dans le cas de l' | ||
+ | |||
+ | ==== Configuration de Git : ==== | ||
+ | |||
+ | Téléchargez et installez Git | ||
+ | git config --global user.name " | ||
+ | git config --global user.email ifinfo@univ-grenoble-alpes.fr | ||
+ | Upload SSH Public Key | ||
+ | |||
+ | ==== Configurer un nouveau dépôt : ==== | ||
+ | |||
+ | mkdir pjttest | ||
+ | cd pjttest | ||
+ | git init | ||
+ | touch readme.txt | ||
+ | git add readme.txt | ||
+ | git commit -m ' | ||
+ | git remote add origin ssh:// | ||
+ | git push -u origin master | ||
+ | |||
+ | ==== Configurer un dépôt existant : ==== | ||
+ | |||
+ | cd existing_git_repo | ||
+ | git remote add origin ssh:// | ||
+ | git push -u origin master | ||
+ | | ||
+ | ==== Cloner un dépôt : ==== | ||
+ | |||
+ | git clone ssh:// | ||
+ | |||
+ | |||
+ | A vous de jouer ! | ||