git配置和vscode上使用git

PS:配置的路上踩了好多好多的坑,记录一下,尽量把所有遇到的坑都写下来。

 一、配置git

1、首先下载安装对应系统的git,下载地址,安装一路next就完事了。

2、git 全局配置,在电脑桌面右键,然后选择Git Bash Here,分别输入下面两行代码

 

git config --global user.name "你的用户名" 
git config --global user.email "用户邮箱"

3、将你要上传的本地文件夹变为Git管理的仓库,例如,我要上传gittest 文件,进入gittest文件,点击鼠标右键,选择Git Bash Here,

输入git init

运行后发现多了一个隐藏文件夹,这说明这个文件夹现在由Git管理了 

 

接下来,虽然我们现在这个文件夹由Git管理,但是我们需要把想要提交的东西提交到本地仓库。 git add,通知Git仓库我将要提交那些东西(但是并不会提交)
git add+文件名暂存文件,或git add+.   暂存所有文件

这时候我们使用git status命令就会发现,目前还有两个文件需要commit;git commit 将我们git add 的那些文件正式提交到仓库,当我们提交完再使用git status命令就会发现 working tree clean,这是因为我们将我们想要提交的全部做完了,所以待提交工作区“干净”了。 

git status命令   提交暂存到本地仓库

 

git commit -m "提交信息"       备注提交的内容信息

 4、git 将本地仓库 push 到 远程仓库(这里是github)
先建立SSH连接
去用户主目录(一般在路径C:\Users\用户名)看看有没有.ssh文件夹。

 没有的话,生成一个,cd ~进入主目录,youremail换成你的github邮箱地址。

 

然后生成的时候一路回车就完事了,之后,你就有了

然后去github上面,选择Setttings

 

添加一个ssh key,添加内容为.ssh目录下的id_rsa.pub里面的内容

将本地仓库 推送到 github 远程仓库 同步过去。
首先,先去github上面新建一个远程仓库,Repository name最好和上传的文件名相同。

 建好以后,将本地仓库与远程仓库关联,依次输入以下命令。

git remote add origin 仓库https连接
git push -u origin master

打开github的哪个仓库,发现同步过去了。 

 好了,git配置到此结束,说说我在里面遇到的坑吧。

第一个问题:

push到远程仓库报错

git push -u origin master
ssh: Could not resolve hostname ssh.github.com: Name or service not known 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights 
and the repository exists. 
make: * [deploy] 错误 128

解决方法:

先ping github.com看能不能ping通,由于我这是公司的电脑,ping直接全部丢包。这时候,只需要在host文件里做些修改就可以,首先,定位到路径。

C:\Windows\System32\drivers\etc 

用记事本打开,在最后一行添加:

192.30.253.113    github.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.237.1 dl-ssl.google.com
173.194.127.200 groups.google.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.128.95 ajax.googleapis.com

 第二个问题:

搞好上面,继续push,又报错

这里写图片描述

无论是push前先将远程仓库pull到本地仓库,还是强制push都会弹出这个问题。

解决办法:

网上查了一下发现是Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,才行。
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0
滑到下面下载GCMW-1.14.0.exe安装。

 

 

 二、vscode上使用git

1、打开vscode,文件>>打开文件夹(Ctrl+K/Ctrl+O),导入刚才上传的文件,在文件test.txt新增一行。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值