Petite doc sur comment installer le code de refuges.info ailleurs, et jouer avec les commandes de base de git
https://github.com/sletuffe/www.refuges.info
(à lire en bas de la page en version formaté joli, sinon le README.md est à la racine du dépot)
Je rajouterais au fûr et à mesure des questions/problèmes
[migration] GIT
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Il faudrait aussi une mini doc dédiée aux développeurs ayant accès à la machine qui fera tourner wri en indiquant :
= pour développer sur votre zone =
- Serveur ftp ou sftp ou ssh : www.refuges.info (en mode développement uniquement avant la migration : n.refuges.info)
- login / mot de passe : le votre ;-)
= accès ssh =
* Sous Linux/OSX : ssh login@n.refuges.info
* Sous windows, télécharger putty http://the.earth.li/~sgtatham/putty/lat ... /putty.exe puis renseigner le serveur (et mode ssh port 22)
Pour tous les commandes de base :
ls -> liste les fichiers/dossiers
ll -> liste les fichiers/dossiers en mode lisible
cd www.refuges.info -> pour rentrer dans votre zone de développement
git <options> -> pour taper des commandes git relatives à wri
cd .. -> revenir dossier d'avant
cd .. puis ll -> voir les dossiers des autres développeurs
cd yip/www.refuges.info puis cp nav4.php ~ -> piquer à yip le fichier nav4.php qu'il a oublié de mettre sur github et le mettre chez soi
= pour gérer la mise en live de la dernière version =
- login ssh pour se connecter sur le site actif : refuges
- serveur : www.refuges.info (en mode développement uniquement avant la migration : n.refuges.info)
- cd www.refuges.info
- git pull
(on ne touche pas aux fichiers en prod, là seule commande à connaître est "git pull" pour mettre la dernière version)
= accès postgresql =
- http://n.refuges.info/phppgadmin/
(Notez qu'il n'y a qu'une seule base de donnée commune à tous les projets, si besoin, j'en ai créé une autre si on veut faire des modifs profondent de structure SQL)
= pour développer sur votre zone =
- Serveur ftp ou sftp ou ssh : www.refuges.info (en mode développement uniquement avant la migration : n.refuges.info)
- login / mot de passe : le votre ;-)
= accès ssh =
* Sous Linux/OSX : ssh login@n.refuges.info
* Sous windows, télécharger putty http://the.earth.li/~sgtatham/putty/lat ... /putty.exe puis renseigner le serveur (et mode ssh port 22)
Pour tous les commandes de base :
ls -> liste les fichiers/dossiers
ll -> liste les fichiers/dossiers en mode lisible
cd www.refuges.info -> pour rentrer dans votre zone de développement
git <options> -> pour taper des commandes git relatives à wri
cd .. -> revenir dossier d'avant
cd .. puis ll -> voir les dossiers des autres développeurs
cd yip/www.refuges.info puis cp nav4.php ~ -> piquer à yip le fichier nav4.php qu'il a oublié de mettre sur github et le mettre chez soi
= pour gérer la mise en live de la dernière version =
- login ssh pour se connecter sur le site actif : refuges
- serveur : www.refuges.info (en mode développement uniquement avant la migration : n.refuges.info)
- cd www.refuges.info
- git pull
(on ne touche pas aux fichiers en prod, là seule commande à connaître est "git pull" pour mettre la dernière version)
= accès postgresql =
- http://n.refuges.info/phppgadmin/
(Notez qu'il n'y a qu'une seule base de donnée commune à tous les projets, si besoin, j'en ai créé une autre si on veut faire des modifs profondent de structure SQL)
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Merci !
je n'ai pas réussi à fauire marcher : git clone <votre login>@github.com/sletuffe/www.refuges.info.git
je n'ai pas réussi à fauire marcher : git clone <votre login>@github.com/sletuffe/www.refuges.info.git
Dominique http://chemineur.fr
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Pb : mon clone me donne des fichiers user=1003 100
comme les droits des fichiers sont en 755, on ne peut pas écrire dessus:
1/ Les mode d'emploi.txt
2/ la gen de la lib OL
comme les droits des fichiers sont en 755, on ne peut pas écrire dessus:
1/ Les mode d'emploi.txt
2/ la gen de la lib OL
Dominique http://chemineur.fr
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Je pense que l'idée de la machine locale est KO: même si on fait marcher PG, il faut un export de la base, ...sly a écrit :Petite doc sur comment installer le code de refuges.info ailleurs, et jouer avec les commandes de base de git
https://github.com/sletuffe/www.refuges.info
Quand au développeur qui veut juste lire les sources, avec le compte GitHub, c'est implicite
On pourrait concentrer le mode d'emploi sur les développeurs WRI / MV (le tout en phase finale, après migration)
Il faudrait:
- décrire les étapes pour avoir un user GitHub et être autorisé à sletuffe
- regrouper la description des accès MV ftp / ssh / pgadmn / http / ....??
- ensuite les étapes (déjà décrites) de descente du GIT sur la MV, pull, push, ...
- pour terminer, les étapes de mise en prod
Je veux bien aider, mais je n'ai pas accès à la zone du mode d'emploi
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Oulla, j'ai écris n'importe quoi et j'ai même pas testé...Dominique a écrit : je n'ai pas réussi à fauire marcher : git clone <votre login>@github.com/sletuffe/www.refuges.info.git
c'est donc mis à jour sur l'aide, c'était :
git clone https://github.com/sletuffe/www.refuges.info.git
(Notez que c'est possible d'éviter de taper son mot de passe à chaque fois en créant une clef ssh, voir aide)
Et en même tant, j'ai encore pas tout pigé...
Ben pourtant, c'est pile poil ton numéro d'utilisateur sur le serveur. ça devrait marquer "dom users" tu as fais quoi pour en arriver là ?Dominique a écrit : Pb : mon clone me donne des fichiers user=1003 100
Oui, mais normalement le processus apache peut y écrire lui, mais j'admets que passer en 777 serait plus simple lors de la création si jamais on veut trifouiller à la main.comme les droits des fichiers sont en 755, on ne peut pas écrire dessus:
1/ Les mode d'emploi.txt
2/ la gen de la lib OL
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
ça peut se faire au pire (sinon, j'en ai mis un, mais juste la structure, dans /ressources)Dominique a écrit : Je pense que l'idée de la machine locale est KO: même si on fait marcher PG, il faut un export de la base, ...
Toutefois, j'admets que sans polygones, sans les type de point et avec des ids en dur de partout dans le config.php c'est pas la joie...
Pas de problème.On pourrait concentrer le mode d'emploi sur les développeurs WRI / MV (le tout en phase finale, après migration)
Ok, mais pas les mots de passe non ?Il faudrait:
- décrire les étapes pour avoir un user GitHub et être autorisé à sletuffe
- regrouper la description des accès MV ftp / ssh / pgadmn / http / ....??
- ensuite les étapes (déjà décrites) de descente du GIT sur la MV, pull, push, ...
- pour terminer, les étapes de mise en prod
Comment ça ? attends... on parle de quel mode d'emploi ?Je veux bien aider, mais je n'ai pas accès à la zone du mode d'emploi
ça : http://www.refuges.info/statique/mode_emploi.php
ou ça :
https://github.com/sletuffe/www.refuges ... /README.md
Si le 2) ce qui s'affiche sur github c'est en fait le fichier README.md à la racine "une sorte de texte tout simple avec un peu de mise en forme bien pourave" que l'on peut aussi bien convertir en fichier texte vraiment tout simple
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Nickel. J'ai vais pas fait le liensly a écrit :ou ça :
https://github.com/sletuffe/www.refuges ... /README.md
Si le 2) ce qui s'affiche sur github c'est en fait le fichier README.md à la racine "une sorte de texte tout simple avec un peu de mise en forme bien pourave" que l'on peut aussi bien convertir en fichier texte vraiment tout simple
Dominique http://chemineur.fr