VS code连接Github推送代码

  • 1. 下载并安装git
  • 2. 新建Github仓库及本地仓库
  • 3. 初始化本地仓库
  • 4. 配置用户名及邮箱
  • 5. 生成SSH密钥并设置Github仓库Deploy key
  • 6. 绑定本地仓库与Github仓库
  • 7. 具体测试:连接、push(推送)、pull(拉取)
  • 8. 可能遇到的问题

1. 下载并安装git

  1. git官网(https://git-scm.com/)下载对应版本的git;
  2. 具体安装细节在这里就不过多讲述,网上教程都讲的很详细,不过记得勾选自动添加path(环境变量),不然就得自行添加;
  3. 安装后打开cmd命令提示符,执行git --version命令查看版本号。

2. 新建Github仓库及本地仓库

  1. 在Github上新建一个仓库,例如repository_name
  2. 在本地计算机新建一个本地仓库,即本地文件夹,例如example,该本地文件夹同时是VS Code项目代码的存放位置。

3. 初始化本地仓库

  1. cmd命令提示符进入第二步中新建的本地文件夹example
  2. 执行git init命令初始化本地仓库,文件夹中会生成一个**.git**文件夹,不过这个文件夹需要在查看界面中勾选隐藏项目选项才能看到。

4. 配置用户名及邮箱

  1. 在cmd中执行git config --global user.name "user_name"命令配置用户名;
  2. 在cmd中执行git config --global user.email "user_name@user_mail.com"命令配置邮箱;
  3. 注意:该用户名和邮箱必须是注册Github账号时使用的

5. 生成SSH密钥并设置Github仓库Deploy key

  1. 在cmd中执行ssh-keygen -t rsa -C "user_name@user_mail.com"命令生成SSH密钥,中途遇到需要输入东西的时候可以按回车键直接跳过,这样的话所有的设置都是默认设置;

在VSCODE的git graph中如何给一个本地仓库添加两个远端 怎么用vscode连接git仓库_visual studio code

  1. 命令执行后在本地文件夹example会生成一个名为id_rsa.pub的文件(默认路径为C://Users/Administrator/.ssh/id_rsa);
  2. 利用记事本等编辑器打开该文件并复制该字符串;
  3. 打开GitHub上的repository_name仓库,选择setting进入deploy keys,再选择Add deploy key,将刚刚复制的字符串粘贴进key框框,title框框则填写user_name@user_mail.com(一定要设置正确,不然会出现问题)。

6. 绑定本地仓库与Github仓库

  1. 在cmd执行git remote add mycode git@github.com:user_name/repository_name.git命令,绑定本地仓库example与Github仓库repository_name

7. 具体测试:连接、push(推送)、pull(拉取)

  1. 连接测试:执行ssh -T git@github.com命令。
  2. push(推送)测试:执行git pull example master命令。

在VSCODE的git graph中如何给一个本地仓库添加两个远端 怎么用vscode连接git仓库_visual studio code_02

  1. pull(拉取)测试:执行git push --force example master命令。

在VSCODE的git graph中如何给一个本地仓库添加两个远端 怎么用vscode连接git仓库_visual studio code_03



  1. (这里只展示执行成功的部分代码)

8. 可能遇到的问题

  1. 个人只遇到了一个问题,不过这个问题可能你也会遇到,博主就在结尾说一下。

在VSCODE的git graph中如何给一个本地仓库添加两个远端 怎么用vscode连接git仓库_本地文件_04



  1. 如果遇到这种情况,就要查看本地文件夹example的**.git/config**设置的仓库url地址和Github仓库使用的链接地址是否一致。若不一致则要将url地址改成Github仓库使用的http链接地址,改完再重新执行命令就不会啦。