GitHub 项目版本控制与管理

GitHub  项目版本控制与管理

 

一.  GitHub  是啥东东

     1.  第三方项目托管服务(及版本控制系统)

      GitHub可以看成是一个远程的仓库,只要你有开源项目,放到GitHub上完全没有问题。

      2. 允许参入与被参入开源项目

      上传到GitHub仓库的开源项目,可以让别人参与查看,修改完善及提交代码及建议等。

     3. GitHub托管各种git 库

      GitHub一个分布式版本管理系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

 

二. 为啥要用Git

           许多项目都使用CVS/SVN这种集中提交式的SCM,在大规模的团队中协作很困难,代码提交经常冲突。

 Git这种良好支持分支管理的分布式的SCM真正解决了这个问题:每个工程师在自己本地分支上开发,完成功能以后往master分支合并。

 

三.  Git 安装

      1.  Git 下载

      

     

       2.  安装

         如下付几张主要截图:

         

              

                    安装完成后开始菜单能开到如下目录:

                     

                      

        具体细节不描述,推荐大家参考博客:http://blog.csdn.net/vipzjyno1/article/details/22098621 。 博客写的很详细

 

   四.  GIt  配置

    1.  创建本地目录

     比如: D:\gitObject

     

      2.创建本地ssh

 

        在工作目录右键:选择 "Git Bash  Here "

        在弹出的git bush  命令行中输入   :ssh-keygen -t rsa -C "在GitHub中注册的邮箱@163.com" (直接回车,然后一直回车到最后)

    路径选择 : 使用该命令之后, 会出现提示选择ssh-key生成路径, 这里直接点回车默认即可, 生成的ssh-key在默认路径中;

      3. 将ssh 配置到GitHub中

         进入生成的ssh目录 : C:\Documents and Settings\Administrator\.ssh 中, 使用记事本打开 id_rsa.pub 文件, 将该文件中的内容复制(id_rsa.pub 文件内容);

       4. 进入GitHub网站: 登陆GitHub,选择Account  Setting 用户设置:

       

           选择左侧的SSH-KEY 选项:

          

            点击右侧的Add SSH key 复制进去(添加本地证书): 

            

                  

            5. 验证是否配置成功

             使用命令:ssh -T git@github.com  

            成功提示 : 如果出现Hi han1202012! You've successfully authenticated, but GitHub does not provide shell access. 就说明配置成功, 可以连接上GitHub;

 

          6.  git 操作库及相关代码是的一些问题

             (1)更换电脑或用户改变时,git push 代码提示 :

                     remote: Incorrect username or password ( access token )  且没有弹出输入框

                     解决办法: git config --system --unset credential.helper  然后再次提交,提示输入用户名及密码

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值