版本管理器两种类型:
集中型
将仓库集中放在服务器之中,只存在一个仓库。若开发者所处环境不能连接到服务器,就无法获取最新代码,服务器故障也可能导致数据消失
分散型
多个仓库,可本地开发,无需连接远程仓库。Github即属于此类型,fork将某个特定仓库复制到自己账户下。
Git Bash
初始设置
git config --global user.name "xxx"
git config --global user.email ".....@...."
生成文件位于C:\Users\Adminstrator\.gitconfig
提高输出命令的可读性
git config --global color.ui auto
使用前准备
1.注册账户
2.设置ssh key:
通过使用SSH的公开密钥认证实现Github上连接已有仓库时的免密认证 但必须是个人参与开发的项目
SSH-Keygen -t rsa -c "......@....."
生成文件位于C:\Users\Adminstrator\.ssh id_rsa 文件私有密钥 id_rsa.pub 公开密钥
3.添加公开密钥
github官网 个人页面
settings->SSH and GPG keys->New SSH key
Title:自取名称
key:粘贴id_rsa.pub里的内容,也可用cat命令查看...
可用手中私人密钥与Github进行认证和通信,以下试验:
ssh -T git@github.com