社交网络的一大特征就是用户间的相互关注,从而形成朋友圈或媒体圈,实现便捷的信息分享和传播。GitHub支持项目级别及用户级别的关注。
关注一个项目很简单,只需点击项目名称右侧的“Watch”按钮。
图2-27:项目的关注按钮
添加对项目的关注后,点击页面左上角的“github”文字图标进入仪表板(Dashboard)页面,如图2-28所示。
图2-28:关注项目在仪表板页的显示
仪表板页面的左侧显示所关注项目的最新动态,右侧会列表显示关注的项目列表。
GitHub还可以关注用户。访问 https://github.com/mojombo 可以看到mojombo(GitHub创始者之一)的用户页,关注他只需点击图2-29中的“Follow”按钮。从mojombo的用户页还可以看到majombo关注的开发者,可以以此扩大GitHub朋友圈。
图2-29:mojombo的用户页
GitHub仪表板页面,有一个“RSS Feed”链接,如图2-30所示。点击该链接可以使用RSS客户端(如Google Reader)订阅,实现无需登录GitHub即可访问所关注的项目和人的动态。
图2-30:RSS Feed
RSS中可能包括隐私信息,如私有版本库的更新信息,那么RSS订阅是如何保护个人隐私呢?难道需要口令认证么?查看一下RSS订阅的URL,你会看到类似如下格式的URL地址:
https://github.com/gotgithub.private.atom?token=681a8a5a38419ecfb80f8633d4cb4e16
原来RSS订阅用到了API Token进行身份认证,即保障了个人RSS的私密性,又避免直接使用明文口令导致的密码泄露。关于API Token,参见本章第2.1节中相关介绍。