windows下的git 安装与使用以及可能遇到问题

本文详细介绍了如何安装Git,包括从官网下载和环境配置,如设置全局用户信息、SSH密钥生成与添加,以及通过SSH连接GitHub并实现项目拉取与更新的过程。

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

一、安装部分:

首先关于git安装,直接从官网下载即可下载地址为:Git - Downloads (git-scm.com)

安装上面没什么需要注意的,一路next下来即可。

二、环境配置:

1.安装好之后设置姓名和邮箱(注意这里的邮箱和姓名为github官网GitHub注册所使用的邮箱以及用户名)

设置方式为使用管理员身份打开git bash,输入:

git config --global  user.name "UserName"

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

此时有可能会出现错误一 error:could not lock config file

大多的教程为设置环境变量,但是也有设置完环境变量之后仍然会报错的情况,因此需要进一步对文件的权限进行设置。

第一步打开高级系统设置进入修改环境变量

第二步:将Git Bash设置为管理员身份运行,Git Bash->右键->属性->兼容性->勾选“以管理员身份运行此程序”

第三步:修改etc文件夹的权限

打开Git/mingw64->右键etc文件夹->安全->编辑->添加->高级->查找->立即查找->Everyone

勾选完全控制权限。

完成之后就不会出现设置用户名和邮箱error了

2.设置SSHKey

ssh-keygen -t rsa -C "your_email@example.com"

此处我在Git Bash中无法执行。可能会出现错误二:Saving key "//.ssh/id_rsa" failed: No such file or directory

在“命令提示符”以管理员运行后输入可以执行

此时windows对应的路径下面出现相对应的文件表示生成成功。

在Git Bash中查看相对应的文件cat Users/win/.ssh/id_rsa.pub

出现报错三:No such file or directory 产生这个错误的原因是工作区的设置问题,无法在默认的工作区内找到相应的文件

之后在执行cat Users/win/.ssh/id_rsa.pub成功

三、实现通过ssh将本地与github的连接

1.首先按照以下操作将ssh公钥添加到github

添加成功之后就会收到一封公共秘钥添加完成的邮件。完成上述过程之后就可以使用手中的私钥与github进行认证通信了。

ssh -T git@github.com

此时出现错误四:Permission denied(publickey)的原因可能是因为没有将公钥添加到本地ssh环境中造成的

ssh-add /Users/win/.ssh/id_rsa

如果执行词条代码,出现Could not open a connection to your authentication agent,则需要启动链接输入ssh-agent bash,然后再次输入ssh-add /Users/win/.ssh/id_rsa则能够成功完成添加。

再次输入ssh -T git@github.com就能够完成

完成上述操作之后便可以从github中以ssh的方式下载仓库中的项目到本地。

四、项目的拉取与更新

可以在github官网中创建一个项目

1.通过clone的方式完成拉取

2.在本地创建新文件(或者对于已有的文件完成修改)

3.将修改后的文件上传更新

git add hello_world.php 将文件加入暂存区

git commit -m "Add hello world script by php" 提交文件

git push github上的仓库就会被更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值