Affichage des articles dont le libellé est git. Afficher tous les articles
Affichage des articles dont le libellé est git. Afficher tous les articles

mardi 26 mars 2013

Git commandes utiles


  • Déplacer le remote
    • git remote set-url origin git://new.url.here
  • Mise à jour d'un bare repository
    • git --bare fetch origin '+refs/heads/*:refs/heads/*'
  • Mise à jour de tous les repository du répertoire courant
    • for f in *.git ; do cd $f && git --bare fetch origin '+refs/heads/*:refs/heads/*' &&cd .. ; done

Références :

mercredi 13 mars 2013

Publier une application avec git

Script permettant de publier une application php issue d'un serveur git

Utilisation :

On passe en paramètre le nom de l'application et le numéro de version.

Prérequis :

  • On est en environnement linux
  • Les sources de l'application sont disponibles sur le serveur git
  • le serveur git est accessible en ssh
  • l'accès par clé privée est opérationnel 
  • serveur apache
Principe :
  • vérification que le nom de domaine existe
  • vérification que le virtual host apache existe
  • si tout est ok, on supprime la version précédente et on récupère la version courante




samedi 23 février 2013

Création automatique de version avec git

le but de ce script est de réaliser une numérotation automatique (de la forme Vx.y.x) afin de publier une application sur un serveur et conserver la trace des sources publiées.
Je l’utilise pour déployer du php, mais ça devrait pouvoir être utilisé dans d'autres contextes.
Voici le code source :

mercredi 30 janvier 2013

Utilisation de NetBeans pour le développement PHP sur un serveur distant

Développement PHP avec NetBeans et github sur un serveur distant


Installation

  1. Télécharger l'archive : http://netbeans.org/downloads/ (j'ai choisi le bundle PHP)
  2. Installer

Créer le repository sur github

aller sur github.com, créer le repository, on obtient une url pour le repository : https://github.com/chromero/test.git
En ligne de commande
cd /tmp
mkdir test
cd test
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/chromero/test.git
git push -u origin master
team -> git -> clone










Cliquer sur Manage...







`

Créer un fichier php



Cliquer sur Run


 NetBeans uploade le(s) fichier(s) sur le serveur et ouvre le navigateur

Une fois les tests effectués, vous pouvez valider vos modifications sur git:
git->commit, puis git->remote->Push