Demande #971
closedDemande #1035: mettre un puppetmaster en production
Créer un Dépôt public (gestionnaire de version) pour nos codes
Description
Lors d'une réunion de l'AG qui s'est déroulé en fev 2012, il a été évoqué l'utilité d'un gestionnaire de version pour centraliser les codes produits au sein de l'april.
SVN ou git seraient adaptés. A titre personnel, je préfère git. On pourrait imaginer pouvoir effectuer un pull request, voire en plus d'ajouter les clefs de membres actifs.
Le dépôt serait doté d'une visualisation web.
- Visibilité des contributions des apriliens
- Redistribution et partage, notamment envers des associations/fondations/structures ayant des problèmes similaires aux notres.
- Centralisation de nos productions facilitant l'accès à de nouveaux contributeurs à l'april.
Updated by Loïc Dachary about 12 years ago
- Category set to Task
- Difficulté set to 2 Facile
Updated by Loïc Dachary about 12 years ago
- Difficulté changed from 2 Facile to 3 Moyen
Updated by Loïc Dachary about 12 years ago
- Difficulté changed from 3 Moyen to 2 Facile
Updated by Loïc Dachary about 12 years ago
- Start date changed from 02/16/2012 to 12/03/2016
Updated by Loïc Dachary about 12 years ago
- Due date set to 11/20/2012
- Status changed from Nouveau to En cours de traitement
- Assignee changed from theo _ to Loïc Dachary
- Target version changed from Backlog to Novembre 2012
- Start date changed from 12/03/2016 to 11/20/2012
- Estimated time set to 1:00 h
Updated by Loïc Dachary about 12 years ago
Je prend pour exemple https://agir.april.org/projects/catalogue-libre/settings/repository qui a un dépot bien configuré et je suis la méthode indiquée dans http://dachary.org/?p=1104 pour configurer le dépot
Updated by Loïc Dachary about 12 years ago
Dans https://agir.april.org/projects/admins/settings/repository le path du repo git est /srv/git/admins . Le nom n'est pas descriptif parceque le repo contiendra probablement des sources très différentes.
Updated by Loïc Dachary about 12 years ago
# ssh -t -A root@pavot.april.org vserver amphetamine enter # redmine amphetamine:/srv/git#
copie du repository modules qui se trouvait dans
ssh -t -A root@pavot.april.org ssh -A puppet.vm
et contenait le début de manifest pour le puppetmaster dans <b>amphetamine:/srv/git/admins.git</b>
Updated by Loïc Dachary about 12 years ago
Demande à polux:
Salut, Pour éviter de trouver des solutions différentes à des problèmes identiques, j'aimerais savoir de quelle façon tu accèdes à https://agir.april.org/projects/catalogue-libre/repository pour ecrire dedans. Comme ça je ferais la même chose pour https://agir.april.org/projects/admins/repository que je viens de créer sur le même modèle. A++
Updated by Loïc Dachary about 12 years ago
sur pavot.april.org:/etc/init.d/firewall.sh
$IPT -t nat -A PREROUTING -s ! $NET_INT -p tcp --dport 2232 -j DNAT --to-destination $GUEST_REDMINE:22
donc
ssh -p 2232 root@pavot.april.org
permet d'accéder a redmine.
Updated by Loïc Dachary about 12 years ago
Updated by Loïc Dachary about 12 years ago
- Status changed from En cours de traitement to Résolu
Updated by Loïc Dachary about 12 years ago
Ajout et documentation d'un accès en lecture seule https://agir.april.org/wiki/admins/Wiki/diff?version=6&version_from=5&commit=View+differences
amphetamine:/srv/git/admins.git# git update-server-info
amphetamine:/etc/apache2/sites-available# git show commit 534c6e3b1926bdf37b6964e5736e8020474825ab Author: Loic Dachary <loic@dachary.org> Date: Tue Nov 20 11:52:00 2012 +0100 Ajout alias pour permettre de cloner le repository depuis le site web, en lecture seule diff --git a/apache2/sites-available/redmine b/apache2/sites-available/redmine index 217030c..ef7ed5c 100644 --- a/apache2/sites-available/redmine +++ b/apache2/sites-available/redmine @@ -8,6 +8,7 @@ RailsBaseURI / PassengerDefaultUser www-data SetEnv X_DEBIAN_SITEID "default" + Alias /git /srv/git Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/ DocumentRoot /usr/share/redmine/public <Directory "/usr/share/redmine/public">
Updated by Quentin Gibeaux over 5 years ago
- Status changed from Résolu to Fermé