Guidelines github git_server
Transcript of Guidelines github git_server
GitHub Créer une organisation
Invitez les membres de votre équipe qui possèdent déjà un compte GitHub
Pour vous authentifier( et éviter d’avoir à saisir vos identifiants à chaque action sur le dépôt distant )
La documentation GitHub, explique étape par étape comment procéder.
https://help.github.com/articles/about-ssh/
Les principales commandeshttps://gist.github.com/aquelito/8596717#principales-commandes
Quelques alias pratiques pour votre ligne de commande
Pour ajouter des alias de manière globale (utilisable dans tous vos dépôts), éditez votre fichier ~/.gitconfig
[alias] co = checkout ci = commit st = status dfs = diff --staged lol = log --graph --decorate --pretty=oneline --abbrev-commit
git lol :
Serveur
Pour la personne en charge du déploiement
Afin de faciliter la connexion sur le serveur et éviter de saisir votre mot de passe à chaque coonexion, vous pouvez ajouter votre clé publique (créée auparavant pour GitHub) au fichier : ~/.ssh/authorized_keys
IMPORTANT Pour les tests, l’algo fera toutes ses requêtes sur la racine de votre serveur. Vous devez donc changer le path de votre webroot. Modifiez le fichier /usr/local/apache/conf/extra/ httpd-vhosts.conf : <VirtualHost *:80>ServerName localhostServerAlias localhostDocumentRoot /data/www/default/VOTRE_DOSSIER<Directory /data/www/default/VOTRE_DOSSIER> SetOutputFilter DEFLATE Options FollowSymLinks AllowOverride All Order Deny,Allow Require all granted DirectoryIndex index.php index.html index.htm</Directory></VirtualHost>Include /usr/local/apache/conf/vhost/*.conf