安装Git

1、安装软件
下载地址:https://git-scm.com/download

安装,一路next。

在这里插入图片描述

Additional icons是关于图标的设置

On the Desktop是桌面快捷方式

Windows Explorer integration是资源管理器集成(右键菜单)

Git Bash Here是在当前目录运行Git命令行

Git GUI Here是在当前目录运行Git原生界面

ssociate .git* configuration files with the default text editor是将所有.git开头的文件使用默认文本编辑器打开

Associate .sh files to be run with Bash是将所有扩展名为.sh的文件使用Git命令行执行

Use a TrueType font in all console windows是在所有命令行(包括Windows系统cmd命令行窗口)中都使用TrueType字体

Use Git from Git Bash only不会修改系统环境变量,但是Windows系统cmd命令行中无法使用git命令,只在msysGit提供的Shell。

Use Git from the Windows Command Prompt会将git相关程序加入系统环境变量中,使得Windows系统cmd命令行中可以使用git命令

Use Git and optional Unix tools from the Windows Command - Prompt会将git相关程序以及一些其他的Unix工具加入系统环境变量,使得Windows系统cmd命令行中可以使用git以及Unix工具。

选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。

我们后面需要使用sourceTree工具,而sourceTree的OpenSSH认证,必须用到Windows的命令行cmd,如果不选第二项,如下图,后面就没猴耍了。

在这里插入图片描述

在这里插入图片描述

use the openssl library 使用OpenSSL库

use the native windows secure channel library 使用本机Windows安全通道库

我不知道选哪个,胡选第一个。

在这里插入图片描述

Checkout Windows-style, commit Unix-style line - endings选项让Git能够自动转换文件中的换行符;签出到本地时转换为Windows下的换行符,提交到服务器时转换为Unix下的换行

Checkout as-is, commit Unix-style line endings选项让Git在签出到本地时不做转换,保留原始文件的换行符;提交到服务器时转换为Unix下的换行符

Checkout as-is, commit as-is让Git在签出到本地时和提交到服务器时都不做转换

选择第一个。

Use MinTTY (the default terminal of MSys2) 选项使用一款叫做MinTTY的软件作为Git命令行,MinTTY是一款模拟Unix系Bash终端的软件。优点是命令记录、可配置字体、可改变窗口大小等等,缺点是可能无法直接运行原Windows下的一些命令行程序。

Use Windows‘ default console windows选项使用Windows系统cmd命令行来作为Git命令行。优点和缺点正好和上一个选项相反。

选择第一个。

在这里插入图片描述

Enable file system chaching 启用文件缓存

Enable Git Credential Manager 启用凭据管理

Enable symbolic links 启用符号链接

选择安装,结束。

2、配置
2.1、修改用户名以及提交邮箱

Win10 下Git 闪退 和bash: /dev/null: No such device or address fatal: open /dev/null or dup failed 解决方案
以管理员身份运行CMD,在CMD下输入 sfc /scannow 进行系统扫描修复。

如果修复过程中达到100%,没有报错,那基本可以解决问题,如果报错---------------

  在联网情况下,按按Windows+X+A,在命令提示符中输入

DISM.exe /Online /Cleanup-image /Scanhealth,按回车键,
DISM.exe /Online /Cleanup-image /Restorehealth,按回车键。
  完成后请重启电脑,然后重新扫描,直至修复达到100%,然后修复完后重启电脑,问题就解决了。 

用户名和用户邮件是必须的,这是用来标识你的个人身份,会体现在你的提交历史中。

修改用户名和邮箱有两种方式:

第一种

git 修改当前的project的用户名的命令为:git config user.name 你的目标用户名;

git 修改当前的project提交邮箱的命令为:git config user.email 你的目标邮箱名;

如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。

git config --global user.name “youname”

git config --global user.email "youeamil@email.com"

查看结果:git config --list

如果填写错误,需要修改,如下命令:

git config --global --replace-all user.email “输入你的邮箱”

git config --global --replace-all user.name “输入你的用户名”

第二种

进入配置文件,修改用户名和邮箱

打开全局的.gitconfig文件的命令为:vi ~/.gitconfig; 然后在文件中直接修改即可。

打开当前project 中的config文件,该文件在每个project中的.git目录下,直接进入该目录进行编辑即可。

当然,如果没有进行过修改的话,默认打开时没有对应的用户名和密码的。只有进行过修改之后,才会在config中产生对应字段。

2.2、客户端创建密钥
运行命令:ssh-keygen -t rsa -C “your_email”

该命令会产生两个文件: id_rsa对应私钥,id_rsa.pub对应公钥。

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值