- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13 章
GitHub托管项目
GitHub 为当前最流行的开源项目托管平台,数以万计优秀的开源项目被托管在GitHub
上面。随着越来越多的应用程序转移到云上,Github 已经成为管理软件开发以及发现已有
代码的首选方法。对于普通开发人员来讲,在GitHub 上托管的项目已经成为了他的一张个
人名片。许多优秀的互联网公司在招聘开发人员时都希望对方能够提供个人的 GitHub 地
址。当然,GitHub 作为一个开源软件的大宝库,学习和使用它,也会为我们的日常开发带
来许多益处。
在使用 GitHub 之前首先需要了解 Git,Git 是一个开源的分布式版本控制系统,用以高
效地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核
开发而开发的一个开放源码的版本控制软件。相比 CVS、SVN 等版本控制工具,Git 无疑
更加优秀,功能更加强大,在项目版本管理中被越来越多的人使用。但 Git 相对来说比较
难学。
使用 Git 来管理项目有两种方式,一种是本地部署 Git 版本管理系统,另一种是通过在
线代码托管。本地部署 Git 版本管理系统,需要自己搭建环境,但项目的提交与更新速度
快,更适合较为封闭的项目;使用在线托管最大的好处是在有网络的情况下可以随时随地
提交自己的代码,但项目是公开的,当然也可以创建私有项目,但需要支付一定的费用。
GitHub 就是基于 Git 的在线代码托管平台。
310 ∣ Selenium 2 自动化测试实战——基于Python 语言
13.1 注册与安装
13.1.1 注册 GitHub
GitHub 官方地址: 。
在浏览器中打开 GitHub 网址,通过首页进行注册,如图 13.1 所示。
图13.1 在GitHub 首页
13.1.2 安装 Git
Git 官方下载地址:/download/ 。
Git 支持多平台(Mac OS X/Windows/Linux/Solaris ),读者可根据自己的平台选择相应
的版本下载。
Linux 各版本下安装 Git :
===========================================
Debian/Ubuntu $ apt-get install git-core
Fedora $ yum install git
Gentoo $ emerge --ask --verbose dev-vcs/git
Arch Linux $ pacman -S git
===========================================
下载并安装完成后,我们通常在 Mac OSX 及 Linux 平台下用终端工具(Terminal )来
使用 Git,而在Windows 平台下用 Git Bash 工具,如图 13.2 所示。
第 13 章 GitHub 托管项目 ∣ 311
图13.2 在Windows 下安装Git
13.1.3 建立连接
本地 Git 与 GitHub 服务器之间保持通信时,使用 SSH key 认证方式来保证通信安全,
所以在使用 GitHub 前读者必须先创建自已的 SSH key。
我们后续的演示会在 Windows 环境下进行,打开 Git Bash,如图 13.3 所示。
图13.3 Git Bash 界面
312 ∣ Selenium 2 自动化测试实战——基于Python 语言
进入 SSH 目录。
Gi
您可能关注的文档
- [优]脚本优化-参数化之Parameter List参数类型介绍-计算机教程.pdf
- 《Python Cookbook》第三版中文-计算机教程.pdf
- ADB & Logcat工具使用环境准备-计算机教程.pdf
- 175篇软件测试精选文章-计算机教程.pdf
- AndroidMonkeyTestforTango(Python+Jira)_中文版-计算机教程.pdf
- 0day安全:软件漏洞分析技术(第2版)-计算机教程.pdf
- AndroidMonkeyTestforTango(Python+Jira)_英文版-计算机教程.pdf
- Appium+python实现Android自动化-计算机教程.pdf
- appium移动自动化测试框架0.17-计算机教程.pdf
- linux下vim使用详解-技术资料-计算机教程.pdf
- 2024-2034年中国农业机械散热器市场分析与投资趋势研究报告.docx
- 九年级中考备考工作方案.doc
- 浙江省2024年高考考前信息必刷卷05.pdf
- 城际铁路某隧道盾构段施工作业指导书.pdf
- 营销策划 -东南亚市场发展计划 2023.pptx
- 房地产市场报告 -北京房地产市场监测月报-新房月报(2023年9月).pptx
- 2024-2034年中国IGBT模行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2024-2034年中国双腔起搏器行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2024-2034年中国地震勘探仪器行业市场深度分析及投资战略咨询研究报告.docx
- 2024-2034年中国ABF基板行业市场现状分析及竞争格局与投资发展研究报告.docx
文档评论(0)