《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

浙公网安备 33010602011771号