01— Win10下GitBash的安装、配置

本文详细介绍了Git在Windows系统的安装过程及配置方法,包括设置用户名和邮箱、提高命令可读性、SSHKey的创建与GitHub关联,以及如何修改user.name/email和在GitBash中切换目录等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装

1、首先在Git的官网(https://git-scm.com/)下载相应的版本:

2、安装到指定路径下,直接是一路next,设置按照默认的即可。(安装流程),最后建议在GitBash中进行使用,而不必进行环境变量配置。安装完成后打开桌面上如下图的快捷方式:

二、配置

1、修改打开GitBash时的默认路径、位置:

将属性栏中的“目标(T)”和“起始位置(S)”分别进行修改。

 将1处删除,2处修改成自己设定的起始路径,即可。如下图所示:

 2、对本机中的Git进行设置:

(1) 设置用户名和邮箱:

#打开GitBash后输入如下内容:将Firstname Lastname修改成git的名字,必须为英文
#将your_email@example.com修改成自己的邮箱地址。设置的结果将在 ~/.gitconfig 中。

git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@example.com"

(2) 输入如下命令,提高命令输出的可读性

git config --global color.ui auto

(3) 将本地的Git与GitHub建立联系:

     [1]、  设置SSH Key

     GitHub 上连接已有仓库时的认证,是通过使用了SSH 的公开密钥认证方式进行的。现在创建公开密钥认证所需的SSH Key,并将其添加至GitHub。

ssh-keygen -t rsa -C "your_email@example.com"
Generating public/private rsa key pair.       #表示创建成功。
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa):     # 输入回车键
Enter passphrase (empty for no passphrase):   # 设置密码
Enter same passphrase again:                  # 确认密码

#输入完成之后会出现如下结果表示设置成功
Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa.
Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub.
The key fingerprint is:
fingerprint值 your_email@example.com
The key's randomart image is:
+--[ RSA 2048]----+
| .+ + |
| = o O . |

    其中 id_rsa 文件是私有密钥,id_rsa.pub 是公开密钥。这些文件将在 C:\Users\Username  文件夹的 .ssh 文件中

  

[2]、   在GitHub 中添加公开密钥

    用文本方式打开 id_rsa.pub 文件,将其中的内容全部复制。或者在GitBash 中用如下命令打开 id_rsa.pub 文件

cat ~/.ssh/id_rsa.pub       #对文件的内容全部复制

然后在自己的GitHub网页上,依次点击如下操作:

下图4处的Title 可有可无。箭头5处的Key中为 id_rsa.pub 文件中复制的内容,将其粘贴在此处。再点击 Add SSH key 即可完成。

   添加成功之后,创建账户时所用的邮箱会接到一封提示“公共密钥添加完成”的邮件。
  完成以上设置后,就可以用手中的私人密钥与GitHub 进行认证和通信了 

   [3] 、 验证刚刚的设置:

ssh -T git@github.com    #输入该命名

#显示如下内容:
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is fingerprint.... .
Are you sure you want to continue connecting (yes/no)?    # 此处输入yes

# 出现如下内容即为设置成功。
Hi hirocastest! You've successfully authenticated, but GitHub does not
provide shell access.

 


三、总结

1、修改git的user.name/email

# 查看user.name
git config user.name
# 查看user.email
git config user.email

# 修改user.name/user.email
# 方法一:命令行上修改
# 修改user.name
git config --global --replace-all user.name "your user name"

# 修改user.email
git config --global --replace-all user.email"your user email"

# 方法二:修改.gitconfig文件
在 C:\Users\{user}\.gitconfig,直接修改里边的name或者email,如果
有重复的name或email,可以将其删掉,只剩下一个就好。
修改完,通过git bash输入git config –list可以查看是否修改成功了。

2、Windows下的 GitBash 中切换目录:

  • 盘符前面必须要有根目录 / ,直接写成  cd  E/WS/Git 将显示无此目录。
  • 盘符大小写均可,Windows下的GitBash 命令行对大小写不敏感。
  • 其他的操作基本与 Linux 下的 Bash 相同。

      

 


参考资料:

[1]  Windows下如何使用git管理github

[2]  Git Bash使用详细教程

[3]  win10安装Git步骤和常用的Git命令

[4]  git bash笔记-配置/修改git的user.name/email

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值