《GitHub入门与实践》读书笔记-1

   版本管理系统:

    1、集中型:  将所有数据集中存放在服务器中,便于管理;   缺点:开发者不能连接服务器时,无法获取最新代码;(Subversion)

    2、分散型:  将仓库Fork给了每一个用户;Fork将GitHub的某个特定仓库复制到自己的账户下;

          拥有多个仓库;开发者A可以直接向开发者B的仓库进行push和pull,而不通过GitHub

      初始设置:

     1、设置姓名和邮箱地址:  git config --global user.name

                    git config --global user.email

     2、设置SSH Key:            GitHub上连接已有仓库时的认证,是通过使用了SSH的公开钥匙认证方式进行的

                  创建SSH Key

             

                  输入密码后出现以下结果:(id_rsa文件是私有秘钥;id_ras.pub是公有秘钥)

               

     3、添加公开秘钥:  账户设置 ---> SSH Keys菜单 ---> 点击Add SSH Keys ---> 在Title中输入秘钥名称;id_ras.pub文件内容黏贴在Key部分

                  cat ~/.ssh/id_ras.pub  命令: 查看id.rsa.pub文件内容

                使用私人秘钥与GitHub进行认证和通信:   ssh -T git@github.com

 

posted @ 2020-08-17 15:47  简潇  阅读(95)  评论(0)    收藏  举报