Git
简介
-
Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。
-
Git 之所以快速和高效,主要依赖于它的两个特性:直接记录快照,而非差异比较;近乎所有操作都是本地执行。
安装
-
官网
- https://git-scm.com/
-
下载
- 选择对应的平台 安装对应的git 版本
- 选择对应的平台 安装对应的git 版本
-
下载完成后
- 一路“下一步” 安装到你指定的盘符位置
- 切记以管理员身份运行CMD命令 安装
-
配置行结束标记,保持默认“Checkout Windows-style, commit Unix-style line endings”
-
在终端模拟器选择页面,默认即可,配置后 Git Gash 的终端比较易用。然后点击“Next”按钮
-
最后配置 Git 额外选择默认即可。
-
安装 Git 完成之后,会在桌面创建 Git Bash 快捷方式,或在开始菜单打开 Git Bash。
git 创建用户
# 查看 git 配置列表信息
git config --list
#创建用户
git config --global user.name "winkas"
#设置邮箱
git config --global user.email “548896358@qq.com”
配置SSH
-
当然不需要这种方式的化也可以不配置
- ssh指secure shell(一种安全的网络协议),git使用这种协议进行远程加密登录。
- ssh登录安全性由非对称加密保证,产生密钥时,一次产生两个密钥,一个公钥,一个私钥,在git中一般分别命名为id_rsa.pub, id_rsa
- ssh方式单独使用非对称的秘钥进行认证和加密传输,和账号密码分离开来,不需要账号也可以访问repo。
- git基于多种传输协议,其中最常用的就是https和ssh。都是为了数据传输安全,那么设置ssh密钥的目的是为了节省输入用户名密码的过程,同时保证传输安全。并不是必须设置。
- ssh指secure shell(一种安全的网络协议),git使用这种协议进行远程加密登录。
-
如果 上述配置完成后 仍然无法拉取
- 设置如下配置 (高版本需要设置)
./ssh 创建 config 文件 #copy 如下内容 Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa
-
再次拉取代码
- http 协议 拉取需要 输入用户名 密码
git clone -b master "ssh 协议 代码地址"
git clone -b dev "ssh 协议 代码地址"
【祝福语】
- 完成上述操作后,就可以正常使用了,如果 文档对您 有作用,多多关注支持一下!!!
- 谢谢!大家祝大家工作顺利:(o)(^o^)(o)!!!!