酷勤网 – 程序员的那点事!

当前位置:首页 > 管理 > 管理工具 > 正文

使用GitHub和Git进行版本控制(一)

浏览次数: 2011年11月13日 程序人生 字号:

 

github吉祥物

今年就大三了,平时多多少少会跟几个同好一起做些小项目。其实从实用角度讲,进行版本控制并没有很多显而易见的好处,但是提早练习一下配置管理,对今后的工作总是有些益处的,至少减少了以后的学习压力。

 


什么是Git和GitHub

Git —The stupid content tracker, 傻瓜内容跟踪器,是一个由Linux内核开发者Linus为了更好地管理Linux内核开发而创立的分布式版本控制软件。

GitHub — 学生做版本控制最讨厌的就是找服务器,配置太麻烦了。GitHub这个网站为每个用户提供服务器托管其Git代码库,免费空间为300M。


 

为什么不选CVS或SVN

  • Git提交/克隆/pull/push的速度更快
  • Git的绝大多数操作都可以在本地完成,不需要频繁连接服务器。教育网的痛苦你们不懂哇。
  • 分布式,Linus,开源,每个关键词都能High到我…

注册GitHub账号

注册


Git的安装

这里只讲在Windows下的安装、配置,Linux或者Mac下的操作大同小异。话说用Linux的这部分 应该不用看吧。

  • 最新版的Windows版Git的下载地址在这里
  • 使用默认配置安装Git。这个不用多说,一路Next就可以,如果对各种选项不熟悉,建议使用默认配置,没问题的。
  • GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令:

ssh

之后会让你选择是否对存放SSH Key的文件夹进行加密,一般都不需要的。一路回车,就OK了。

  • 在C:UsersAdministrator.ssh文件夹下找到id_rsa.pub文件,用记事本打开,复制其中的全部内容。这个文件默认保存在你当前用户的文件夹下的,大家那也该是大同小异的。
  • 登陆你的GitHub账户,依次点击Account Settings > SSH Public Keys > Add another public key,把id_rsa.pub中的内容拷贝进去 。
  • 至此,基本的设置已经完成了。

测试你的Git

  • 经过上述配置,你的Gti应该可以通过SSH连接GitHub服务器了,让我们来测试下,输入如下命令:

测试1

  • 会给你这样的提示:

测试2

  • 输入yes,会显示:

测试3

  • 到这里,说明你的SSH运转良好

GitHub的具体使用方法,会在下一篇《使用GitHub和Git进行版本控制(二)》中讲到,敬请期待。

本文来源:原文链接

无觅相关文章插件,快速提升流量