Windows系统Git安装配置
Git的安装
Git是一个开源的分布式的版本控制软件,是Linus Torvalds 为了方便开源贡献者协同开发和管理 Linux 内核开发替代BitKe而开发的。
打开git官网的下载地址:https://www.git-scm.com/download,选择windows版的安装程序进行下载。
之前下载了旧版本的安装程序,各位可以下载最新版本,双击git安装程序:
点击“Next”:
安装目录默认即可,点击“Next”:
additional icons图标组件,创建桌面快捷方式,可以不用勾选。
勾选Windows Explorer integration可以右键选择使用Git Bash和Git GUI两种方式的客户端。
下面是关联git配置文件和shell文件,分别用于显示文本编辑器样式等功能和关联Bash命令执行脚本文件。
最后一项是TrueType编码设置,可以不勾选。
点击“Next”:
开始菜单快捷方式目录,点击“Next”:
第一个是使用Git自带的Git Bash命令行工具。
第二个是使用windows系统的命令行工具。
第三个是上面二者同时配置,但是会将windows中的find.exe和sort.exe工具覆盖。
这里选择使用Git Bash命令行工具,点击“Next”:
此处默认选择OpenSSL库方式,点击“Next”:
第一个是提交时将windows格式的换行转为unix格式的换行。
第二个是提交时不管什么格式的,一律转换为unix格式的换行。
第三个不进行转换。
此处默认选择第一个,点击“Next”:
第一个是使用MinTTY终端。
第二个是使用Windows默认终端。
此处默认选择第一个,点击“Next”:
此处为是否启动缓存等,默认选择即可,点击“Install”:
程序开始进行安装,稍等片刻:
完成安装,点击“Finish”,此时右键已经有了Git GUI Here和Git Bash Here菜单选项。
点击选项可以打开终端,进行使用了。
Git GUI Here:
Git Bash Here:
配置环境变量
但是现在IntelliJ IDEA的Terminal中还不能使用Git命令,会提示“'git' 不是内部或外部命令,也不是可运行的程序或批处理文件”。
所以需要为git配置环境变量,右键点击桌面上此电脑,点击属性,打开属性界面。
点击高级系统设置:
点击环境变量,选中path:
点击“编辑”按钮:
点击“浏览”,在打开的界面中选中安装的Git目录下的bin目录(C:\Program Files\Git\bin)。
即可将Git添加到path中:
点击“确定”,这样在控制台中的任意路径下都可以使用git命令。
检验Git环境变量配置是否成功
按“win”键+字母“R”,输入cmd,打开命令提示符。
在窗口界面中输入:git
此时在IntelliJ IDEA的Terminal中也可以使用Git了。
Git基础配置
打开Git Bash,配置全局用户名,在终端中输入:
git config --global user.name “Dcl_Snow”,其中Dcl_Snow请替换成自己的用户名
配置邮箱。
git config --global user.email Dcl_Snow@163.com,其中邮箱替换成自己的邮箱。
编码配置,避免git gui中显示中文乱码:
git config --global gui.encoding utf-8
避免git status显示中文文件名乱码:
git config --global core.quotepath off
配置git对文件大小写敏感:
git config --global core.ignorecase false
输入命令:git config --list可以查看到设置的全局配置信息。
设置免密使用码云Gitee上传和下载代码
为了可以免密使用码云上传和下载代码,需要配置git ssh key,生成密钥,打开git bash终端,输入命令:
ssh-keygen -t rsa -C "Dcl_Snow@163.com"
然后不输入任何信息,连续点击四次回车键:
这样就生成了私钥和公钥,将私钥添加到ssh。
执行命令:ssh-add ~/.ssh/id_rsa
如果执行时报错,错误信息如图所示,先执行该命令:eval \`sh-agent\`(“\`”是“~”键上的反引号“\`”,不是单引号)。
此时在执行ssh-add ~/.ssh/id_rsa命令即可添加成功。
执行命令查看公钥内容:cat ~/.ssh/id_rsa.pub
已经可以查看到公钥信息,使用码云gitee之前需要先注册账号并登陆,官方地址:https://gitee.com/
点击右上角的设置,打开页面:
然后点击左侧SSH公钥:
然后将刚才在git bash终端中查看的公钥信息复制粘贴到公钥栏中。
点击“确定”,然后按照提示输入用户密码,即可添加完成,此处因为用以前的电脑添加过一次,所以有两个公钥信息。
在码云上创建项目,点击项目,进入项目页面:
点击右侧的“克隆/下载”按钮,选择SSH,点击复制:
然后打开idea的项目存放目录,右键打开git bash终端,输入命令:git clone,后面粘贴上刚才复制的内容。
即可将码云上的项目下载下来了。
项目clone完成,可以使用IntelliJ IDEA进行代码编写了,IntelliJ IDEA安装配置下篇介绍。
Windows系统Git安装配置的更多相关文章
- Windows系统Git安装教程(详解Git安装过程)
Windows系统Git安装教程(详解Git安装过程) 今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助! 获取Git安装程序 到Git官网下载,网站地址: ...
- Vue学习笔记-Windows系统Git安装(按装vue-element-admin报错)
一 使用环境: windows 7 64位操作系统 二 Windows系统Git安装(Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版 ...
- Windows系统JDK安装配置
JDK和JRE的安装 打开java的官方网站,下载安装程序,版本根据自己情况选择: 双击安装程序: 点击"下一步": 此处推荐默认路径安装,如果自定义安装目录,则需记住自定义的安装 ...
- Windows系统maven安装配置
Apache Maven是一个软件项目管理工具,基于项目对象模型(Project Object Model,即POM)的概念,Maven可用来管理项目的依赖.编译.文档等信息.使用Maven管理项目时 ...
- Windows系统MySQL安装配置
MySQL是一个开放源代码的数据库管理系统,是由MySQL AB公司开发.发布并支持的,现在属于Oracle旗下产品. 与其他大型数据库管理系统如Oracle.DB2.SQL Server等相比,虽然 ...
- Windows系统Git配置教程(Git配置git config)
Windows系统Git配置教程(Git配置git config) 在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面 ...
- windows系统dokuwiki安装部署设置 xampp环境配置
简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...
- Git-Runoob:Git 安装配置
ylbtech-Git-Runoob:Git 安装配置 1.返回顶部 1. Git 安装配置 在使用Git前我们需要先安装 Git.Git 目前支持 Linux/Unix.Solaris.Mac和 W ...
- 【第二篇】- Git 安装配置之Spring Cloud直播商城 b2b2c电子商务技术总结
Git 安装配置 在使用Git前我们需要先安装 Git.Git 目前支持 Linux/Unix.Solaris.Mac和 Windows 平台上运行. Git 各平台安装包下载地址为:http://g ...
随机推荐
- cookie小栗子-实现简单的身份验证
关于Cookie Cookie是一种能够让网站Web服务器把少量数据储存到客户端的硬盘或内存里,或是从客户端的硬盘里读取数据的一种技术. 用来保存客户浏览器请求服务器页面的请求信息,可以在HTTP返回 ...
- sqlserver 获取所有表的字段类型等信息
USE [MultipleAnalysisDataFY] GO /****** Object: View [dbo].[selectfieldtype] Script Date: 2018/11/7 ...
- python:函数和循环判断
输出显示 先说一下最基础的输出: print('hello world') 唯一值得提到是字符串的format函数. format函数代替了C中的%s. print('{0} say:{0} {1}. ...
- windows下使用git和github建立远程仓库
转自(http://www.bubuko.com/infodetail-430228.html) 从昨天开始就在看git的使用,因为在Windows下很多命令行操作都比较坑爹,但是今天再走了无数弯路之 ...
- IIS 一键安装及卸载
IIS6:适用于win server 2003:: ******************* :: * 安装 :: ******************* :Install Cls @echo. &am ...
- JDBC连接MariaDB:数据传输加密
环境:win7+springboot+mybatis+mariadb 需求说明: 未做安全加固前用wireshark抓包: 可以很明显看到用户名.数据库和 SQL,这种情况是有安全风险的. 1.下载o ...
- Python 爬虫 58同城
目标站点需求分析 获取各类产品的名字,地区,时间,价格 涉及的库 BeautifulSoup,requests,time,pymongo 获取各大类产品的链接 获取单页源码 解析单页源码 保存到文件中 ...
- @Transactional 无效原因
在controller 上面使用 @Transactional 注解时候发现数据没有回滚,在执行完update 更新语句,事务直接就commit 了, 此时方法尚未执行结束,数据库数据已经更新了. ...
- 【自然语言处理】LDA
飞机票 飞机票 步骤: 1. 离线求的模型 2. 用模型对新文本预测topic,取topic概率带到阈值(例如0.2)且topN个topic,例如doc1 :topic1:0.5, topic2:0. ...
- NOIP2018旅行
这道题考场上的时候暴力写RE了,我果然很菜. 看了一篇大佬的的题解才明白 dalao的题解 但是解释很少哇,为了造福人类,在下发一篇详细一点的题解. 预处理:用vector把与每个点相连的点存起来,排 ...