当前位置:   article > 正文

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

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

一、安装部分:

首先关于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上的仓库就会被更新

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/440429
推荐阅读
相关标签
  

闽ICP备14008679号