git - 是否有将 git 提交发布到 Twitter 的脚本?

标签 git twitter

Git 因鼓励提交消息标题的长度限制而臭名昭著:第一行不应超过 50 个字符(以适合电子邮件标题)。

这让我想起了......好吧,有没有一个钩子(Hook)可以在提交消息被推送到服务器后立即自动将它们发布到 Twitter?

最佳答案

给你:

#!/bin/sh
username=<your Twitter account>
password=<your Twitter password>

service_uri=http://api.twitter.com/1/statuses/update.json

subject=`git log --pretty=format:%s -n1`

curl -u "${username}:${password}" -d status="${subject}" $service_uri

在您的存储库中另存为 .git/hooks/post-commit 并使其可执行。

[注意:完全未经测试,我只是当场编造的。]

关于git - 是否有将 git 提交发布到 Twitter 的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652983/

相关文章:

javascript - 推特 REST API : Bad Authentication data

Android - 如何直接将推文发布到 Twitter(没有隐式 Intent 或其他应用程序)?

facebook - 创建在社交网络上分享时每天更新的网页图像(如屏幕截图)

git - 以最小的努力跨多台计算机同步代码

git - GitHub 可以自动 merge 分支吗?

ruby-on-rails - 尝试在 heroku 上部署但遇到错误

c - 在 C 中解析 Twitter 提要

Twitter API 限制 : anonymous vs authenticated

ruby-on-rails-3 - 如何使用之前的 Git check out 、在 Rails 3 中使用正确的文件和迁移干净地重新启动

git-gui 报告它每次运行时都有 256 个松散对象,并建议进行压缩。如何解决?