简述

Git:是一款开源的分布式版本管理工具,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,因为版本都在自己的电脑上.
git一共分为三个部分工作区(workingCopy)、暂存区(stage)、中心仓库(master),当平时修改代码时改动的是工作区,使用git add命令时就会把工作区的修改保存在暂存区,使用git commit 命令会把暂存区的修改提交到本地仓库。使用push会将本地仓库的提交同步到远程仓库.

一.下载安装

1.官网下载

下载地址:git下载 点击Download for Windows

yaml gitlab 安装 gitlab下载安装_git


点击下载

yaml gitlab 安装 gitlab下载安装_git_02


双击下载安装包

yaml gitlab 安装 gitlab下载安装_暂存区_03


一直点击next,默认选择,直到出现install,点击install,安装完成后点击finish:2.测试是否安装成功

点击开始菜单会看到 Git CMD,Git Bash,Git Gui.这三个都是Git的启动方式

yaml gitlab 安装 gitlab下载安装_用户名_04


a.Git Bach 是Git配套的一个控制台

yaml gitlab 安装 gitlab下载安装_暂存区_05

b.Git CMD(Deprecated),是通过CMD使用Git,这里不建议使用,因为可能会遇到一些权限不够的问题

yaml gitlab 安装 gitlab下载安装_yaml gitlab 安装_06

c.Git GUI,是Git的可视化操作工具

yaml gitlab 安装 gitlab下载安装_git_07


d.Win+r打开运行界面输入cmd 打开命令窗口执行“git”回车

yaml gitlab 安装 gitlab下载安装_用户名_08


出现下图的情况表示安装完成

yaml gitlab 安装 gitlab下载安装_用户名_09

二.配置环境变量

1.右击我的电脑=》属性=》点击高级系统设置=》点击环境变量

yaml gitlab 安装 gitlab下载安装_暂存区_10


yaml gitlab 安装 gitlab下载安装_暂存区_11


2.在系统变量中找到Path变量添加D:\Program Files\Git\cmd,D:\Program Files\Git\bin

yaml gitlab 安装 gitlab下载安装_yaml gitlab 安装_12


3.检测是否配置成功

Win+r打开运行界面输入cmd

打开命令窗口执行“sh”回车,如下图表示配置成功。

yaml gitlab 安装 gitlab下载安装_用户名_13

三.Git连接gitlab

1.打开 Git Bash执行命令添加用户名跟邮箱

git config --global user.name "用户名"

git config --global user.email "邮箱"

yaml gitlab 安装 gitlab下载安装_用户名_14


查看是否配置成功: git config user.name"邮箱"

yaml gitlab 安装 gitlab下载安装_用户名_15

2.执行命令生成公钥和秘钥

ssh-keygen -t rsa -C '邮箱' -f ~/.ssh/gitlab_rsa

yaml gitlab 安装 gitlab下载安装_暂存区_16


3.查看公钥和秘钥

查看路径:C:\Users\Administrator.ssh

注意: 如果有以前的公钥秘钥需要先删除否则会出现公钥秘钥混乱的问题,gitlab_rsa(密钥) gitlab_rsa_pub(公钥),gitlab_id_rsa_pub有些环境只不支持这一种格式.需要改成gitlab_rsa_pub

yaml gitlab 安装 gitlab下载安装_git_17


4.在gitlab中添加公钥

注册账号登录点击头像=》setting=》SSH Key

yaml gitlab 安装 gitlab下载安装_暂存区_18


点击 Add SSH Key 我这里已经添加过了所以不会出现的。

yaml gitlab 安装 gitlab下载安装_yaml gitlab 安装_19


检测是否成功

ssh -T git@gitlab.com

出现下面表示成功

Enter passphrase for key '/c/Users/用户名/.ssh/id_rsa':
Welcome to GIT, 用户名!

四.Sourcetree 配置git秘钥拉去代码

打开Soucetree =》工具=》选项=》

输入用户名跟电子邮件

然后在SSH客户端配置添加本地的C:\Users\Administrator.ssh下的秘钥文件

yaml gitlab 安装 gitlab下载安装_yaml gitlab 安装_20