Guidelines github git_server

5
GitHub Créer une organisation Invitez les membres de votre équipe qui possèdent déjà un compte GitHub

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

Ajoutez des membres une fois l’organisation créée

Créez un repo

Ajoutez des collaborateurs

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