安装Git
下载
官网下载,文件目录自选,其他全部默认,“next"
验证
DOS窗口,输入git或者git --version命令
配置
与本机连接
- 右键Git Bash Here,键入命令ssh -keygen -t rsa -C "邮箱"
- 根据路径信息进入
- 找到id_rsa.pub文件,用记事本打开,复制
- 在github注册好自己的账号
- 进入账号“Setting"->SSH keys->复制->”add"
- 测试连接:右键Git Bash Here->ssh -T git@github.com
->yes
进入到具体项目
- 在项目文件夹中,右键Git Bash Here,命令git init,该目录变为git仓库,或者是从github仓库上复制下来, git clone http://…
- 修改/创建文件->添加到暂存区(git add 文件名)->提交(git commit -m “描述”)添加到本地仓库
- git push 添加到远程仓库
或者成功率更高的 git push -u origin master 本地分支与远程分支建立联系
总结
- 为啥要用SSH呢?
本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key
SSH:一种网络协议,用于计算机之间的远程登录,主机与远程计算机 中间人攻击
提供网络安全的传输协议,保证网络上的数据并非明文传输。基于密钥:在服务器端保存客户端的公钥,本机为客户端,发送本机信息到github账号中,发送使用公钥加密过后的数据给本机,本机使用私钥进行解密,再发送给服务器,服务器与之前的字符串进行对比。