问题 是否有工具可以在Ubuntu上观看远程Git存储库并在提交时执行弹出通知?


当人们提交我正在观看的存储库时,我想要弹出通知。不托管在任何特定网站上,如github或任何东西,因此需要将存储库URL添加到监视存储库列表的能力。正如标题所说,这是针对Ubuntu的,但欢迎使用跨平台!


7449
2018-02-22 18:04


起源



答案:


因此, 混帐通知 出生于!

这个小bash脚本将每隔60秒监视您的origin / master以获取更新,并使用notify-send来提醒您新的提交。


15
2018-03-04 20:50





如果repo不是本地托管的(即其他人推送到硬盘驱动器上托管的存储库),您可能需要某种形式的轮询,这将是缓慢和/或痛苦的。相反,请查看@ Abizern的想法,并在存储库中创建post-receive挂钩,以便在有人推送电子邮件时发送电子邮件。在我的公司,我们使用git套件中包含的股票钩子脚本,它们非常棒且有用。


1
2018-02-22 19:11



我想了很多。考虑编写一些快速脚本迭代一个repos列表并以某种方式检查它们的更新,然后在ubuntu中使用通知API,但我想先在这里查看。 - jakeonrails


答案:


因此, 混帐通知 出生于!

这个小bash脚本将每隔60秒监视您的origin / master以获取更新,并使用notify-send来提醒您新的提交。


15
2018-03-04 20:50





如果repo不是本地托管的(即其他人推送到硬盘驱动器上托管的存储库),您可能需要某种形式的轮询,这将是缓慢和/或痛苦的。相反,请查看@ Abizern的想法,并在存储库中创建post-receive挂钩,以便在有人推送电子邮件时发送电子邮件。在我的公司,我们使用git套件中包含的股票钩子脚本,它们非常棒且有用。


1
2018-02-22 19:11



我想了很多。考虑编写一些快速脚本迭代一个repos列表并以某种方式检查它们的更新,然后在ubuntu中使用通知API,但我想先在这里查看。 - jakeonrails


你有没有看过写post-commit钩子?


0
2018-02-22 18:06



不,但仅仅因为我正在寻找可以观看我无法控制的回购的东西。例如,在Github或Assembla上托管的Repo或其他东西。 - jakeonrails