使用GitHub和Git进行版本控制(一) -管理资料

管理资料 时间:2019-01-01 我要投稿
【www.unjs.com - 管理资料】

   

   

    今年就大三了,平时多多少少会跟几个同好一起做些小项目,

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

。其实从实用角度讲,进行版本控制并没有很多显而易见的好处,但是提早练习一下配置管理,对今后的工作总是有些益处的,至少减少了以后的学习压力。


什么是Git和GitHub

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

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


为什么不选CVS或SVN

Git提交/克隆/pull/push的速度更快

Git的绝大多数操作都可以在本地完成,不需要频繁连接服务器。教育网的痛苦你们不懂哇。

分布式,Linus,开源,每个关键词都能High到我…


注册GitHub账号

GitHub网址在这里

点击上方导航条的Signup and Pricing即可进入注册界面, 选择注册免费账户

   


Git的安装

    这里只讲在Windows下的安装、配置,Linux或者Mac下的操作大同小异,

管理资料

使用GitHub和Git进行版本控制(一)》(https://www.unjs.com)。话说用Linux的这部分 应该不用看吧。

最新版的Windows版Git的下载地址在这里。

使用默认配置安装Git。这个不用多说,一路Next就可以,如果对各种选项不熟悉,建议使用默认配置,没问题的。

GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令:

   

    之后会让你选择是否对存放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服务器了,让我们来测试下,输入如下命令:

   

会给你这样的提示:

   

输入yes,会显示:

   

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


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

最新文章
推荐文章