Git学习笔记一:Windows安装篇

       之前对Git没有任何了解,一个偶然的机会在浏览他人博文时看到了这个字眼,于是就各种百度。。初步了解,Git,是一种分布式源代码版本管理工具。与CVS、SVN软件的不同之处,在于不需要部署源代码服务器。Git项目的源码由GitHub这个网站托管。因此,要使用Git,必须要创建GitHub账户。Git最初运行于Linux下,目前也支持Windows。由于工作上一直基于.net平台开发,对Linux可谓一窍不通,因此本文仅记录在windows环境下Git的安装步骤。

       1、安装msysgit

        Windows下提供两种Git安装方案:Cygwin和msysgit,看到网上说msysgit比较好,于是也就跟随大众。去msysgit网站下载,选择“Git for Windows”后,把Label名为“Full Installer for official Git for Windowsxxx”下载下来,是exe程序。安装很简单(默认安装目录应该是C:\Program Files\Git\),一路next下来即可。安装完成后,桌面即出现Git Bash的图标:双击后出现类似Dos的命令框:  

                             

要知道这个东东是用于Linux下的工具,所以命令行操作也就是标配。另外程序还提供图形UI界面Git GUI,可以通过“开始——程序——Git”找到。


             2、生成SSH Key

        SSH Key是一组公私钥对,通过SSH安全协议来完成与Github连接认证。打开Git Bash,输入命令ssh-keygen -C "username@email.com" -t rsa,其中username@email.com替换成自己的邮箱地址,生成后会提示是否设置密钥密码,如不想设置直接回车即可,如下图:

                   

        操作完毕,在C:\Documents and Settings\Administrator\.ssh目录下可以看到id_rsa和id_rsa.pub这两个文件,前者是私钥,后者是公钥。


         3、创建GitHub账户

         登录GitHub网站,选择“SignUp and Pricing”。GitHub提供开源和闭源项目源码管理,开源是免费的,闭源是收费的。由于咱只是先学习,目前也没有什么商业目的产品开发,当然不会付费啦。点击进入后,看到“Free for OpenSource”一栏有个“Create Account”的button,点击。跟普通注册一样,填写表单并提交,即完成了GitHub账户的创建。我们在Git Bash上测试一下,输入“ssh -T git@github.com”,如出现下图,说明你已被GitHub认证了:

                             

          

          4、设置GitHub账户

          最后,把公钥上传到GitHub上,点击Account Setting进入账户设置:

                                                                

          再点击左侧栏的“SSH Keys”:

                                               

           在右边区域点击“Add new SSH Key”:

                               

           用记事本之类的文本编辑软件打开之前生成的SSH Key的公钥id_rsa.pub,将内容粘贴到上图的Key这一块文本框,然后点击“Add key”即可。

           

           5、设置个人信息

           当你每commit一次代码时,Git会检查username和email是否正确。注意,这里的username不是GitHub账户注册的username,应该是你真实的姓名(GitHub上是这样说的。。至于为什么是真实姓名,后面的文章再验证)。

输入如下图的命令,可以对所有的Git项目进行统一的设置:

                        


           至此,Git安装以及设置已经基本完成了,至于如何创建分支和使用,将在下一篇文章做总结。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值