Comment configurer le crochet Git approprié pour envoyer un e-mail récapitulatif chaque fois qu’un ensemble de modifications est poussé vers le référentiel en amont ?
Réponses
Trop de publicités?Un autre, plus moderne façon de le faire est avec Multimail, comme suggéré par les Accords ci-dessous.
C'est la façon dont vous l'avez fait en 2009.
Vous pouvez ajouter quelque chose comme ceci à votre post-recevoir crochet dans $GITDIR/crochets, ou utiliser le script dans le répertoire contrib de la source (Disponible ici)
Voici la solution la plus simple que j'ai trouvé:
1) connectez-vous à votre compte sur gitHub github.com
2) Dans l'onglet principal, cliquez sur Paramètres
3) à Partir de l'écran de navigation principal, choisissez le Service de Crochets
4) à Partir de Crochets Disponibles choisissez e-Mail
5) Remplissez votre adresse de courriel dans le champ Adresse
6) Cochez la case Envoyer de l'Auteur
7) Cochez la case Active
8) Cliquez sur Paramètres de mise à Jour
Facultatif: Vous pouvez cliquer sur Test Crochet pour le test, vérifiez votre boîte de réception vous devriez recevoir un e-mail.
Il y a aussi les images réalisées selon le procédé:
Et maintenant, pour le grand final j'ai la réponse qui est testé et approuvé lors de mon côté.
Comment envoyer un courriel à TOUS les membres de l'équipe de développement, lors de gitHub Service Crochets->e-Mail permet au plus 2 destinataires }.
La réponse est une combinaison de Service de Crochet->Email @ GitHub && Google groupes
- D'abord vous connecter à votre compte google
- Allez à Google Groupes et en haut, cliquez sur Créer un Groupe
- Tapez le Nom du Groupe, du Groupe adresse e-mail (copie/coller dans GitHub Service de Crochet->Adresse Mail), la description du Groupe
- Après cela, cliquez sur Créer un bouton en haut, votre nouveau groupe devrait être maintenant
- Après cela, dans le menu de gauche frappé Inviter les membres et le type les adresses email de vos coéquipiers
- Après ce coup d'Envoyer des invitations (lorsque vos membres acceptent invitation) ils sont maintenant officiellement les membres de ce groupe
- Dans le menu de gauche, cliquez sur Tous les Membres et de vérifier la 4ème colonne appelée la Livraison, chaque membre de l'équipe doit avoir l'option Tous Les E-Mails.
- Après que je voudrais au crédit de M. Clement Escoffieret merci de faire suivre ses indications @ Clement Escoffier::Envoyer Github s'engage à un Groupe Google sur la façon de le terminer. {Merci Clément :)}
- Si le lien est indisponible voici un autre lien vers mon gDocs @ Version PDF du guide Clements
C’est ma façon de notification par e-mail envoyer aux utilisateurs chaque fois que quelqu'un pousser au référentiel.
Paramétrage de la Notification par Email Git Commit
Il est basé sur des scripts de Andy Parkins. J’ai changer pour SMTP utilisé pour envoyer des e-mail. Bien sûr, SMTP de gmail peut également être utilisé.
De Robin Sommer git-notifier génère des résumés aussi très sympa dans le format suivant :