社交网络的一大特征就是用户间的相互关注,从而形成朋友圈或媒体圈,实现便捷的信息分享和传播。GitHub支持项目级别及用户级别的关注。
关注一个项目很简单,只需点击项目名称右侧的“Watch”按钮。
[![../images/watch-project.png](http://www.worldhello.net/gotgithub/images/watch-project.png)](https://box.kancloud.cn/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://box.kancloud.cn/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://box.kancloud.cn/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://box.kancloud.cn/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)。
- 前言
- 1. 探索GitHub
- 1.1. 什么是GitHub
- 1.2. GitHub亮点
- 1.3. 探索GitHub
- 2. 加入GitHub
- 2.1. 创建GitHub账号
- 2.2. 浏览托管项目
- 2.3. 社交网络
- 3. 项目托管
- 3.1. 创建新项目
- 3.2. 操作版本库
- 3.3. 公钥认证管理
- 3.4. 版本库钩子扩展
- 3.5. 建立主页
- 4. 工作协同
- 4.1. Fork + Pull模式
- 4.2. 共享版本库
- 4.3. 组织和团队
- 4.4. 代码评注
- 4.5. 缺陷跟踪
- 4.6. 维基
- 5. 付费服务
- 5.1. GitHub收费方案
- 5.2. GitHub企业版
- 6. GitHub副产品
- 6.1. GitHub:Gist
- 6.2. 其他版本控制工具支持
- 6.3. 客户端工具
- 6.4. 其他
- 7. 附录:轻量级标记语言
- 贡献者列表