2.3. 社交网络

最后更新于:2022-04-02 00:14:50

社交网络的一大特征就是用户间的相互关注,从而形成朋友圈或媒体圈,实现便捷的信息分享和传播。GitHub支持项目级别及用户级别的关注。 关注一个项目很简单,只需点击项目名称右侧的“Watch”按钮。 [![../images/watch-project.png](http://www.worldhello.net/gotgithub/images/watch-project.png)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-07-09_559de24236963.png) 图2-27:项目的关注按钮 添加对项目的关注后,点击页面左上角的“github”文字图标进入仪表板(Dashboard)页面,如图2-28所示。 [![../images/dashboard-with-watched-prj.png](http://www.worldhello.net/gotgithub/images/dashboard-with-watched-prj.png)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-07-09_559de247188a2.png) 图2-28:关注项目在仪表板页的显示 仪表板页面的左侧显示所关注项目的最新动态,右侧会列表显示关注的项目列表。 GitHub还可以关注用户。访问 [https://github.com/mojombo](https://github.com/mojombo) 可以看到mojombo(GitHub创始者之一)的用户页,关注他只需点击图2-29中的“Follow”按钮。从mojombo的用户页还可以看到majombo关注的开发者,可以以此扩大GitHub朋友圈。 [![../images/github-mojombo.png](http://www.worldhello.net/gotgithub/images/github-mojombo.png)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-07-09_559de24a740b0.png) 图2-29:mojombo的用户页 GitHub仪表板页面,有一个“RSS Feed”链接,如图2-30所示。点击该链接可以使用RSS客户端(如Google Reader)订阅,实现无需登录GitHub即可访问所关注的项目和人的动态。 [![../images/rss-feed.png](http://www.worldhello.net/gotgithub/images/rss-feed.png)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-07-09_559de24e8dc97.png) 图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节中相关介绍_](http://www.worldhello.net/gotgithub/02-join-github/010-account-setup.html#api-token)。
';