VS code连接Github推送代码
- 1. 下载并安装git
- 2. 新建Github仓库及本地仓库
- 3. 初始化本地仓库
- 4. 配置用户名及邮箱
- 5. 生成SSH密钥并设置Github仓库Deploy key
- 6. 绑定本地仓库与Github仓库
- 7. 具体测试:连接、push(推送)、pull(拉取)
- 8. 可能遇到的问题
1. 下载并安装git
- git官网(https://git-scm.com/)下载对应版本的git;
- 具体安装细节在这里就不过多讲述,网上教程都讲的很详细,不过记得勾选自动添加path(环境变量),不然就得自行添加;
- 安装后打开cmd命令提示符,执行git --version命令查看版本号。
2. 新建Github仓库及本地仓库
- 在Github上新建一个仓库,例如repository_name;
- 在本地计算机新建一个本地仓库,即本地文件夹,例如example,该本地文件夹同时是VS Code项目代码的存放位置。
3. 初始化本地仓库
- 用cmd命令提示符进入第二步中新建的本地文件夹example;
- 执行git init命令初始化本地仓库,文件夹中会生成一个**.git**文件夹,不过这个文件夹需要在查看界面中勾选隐藏项目选项才能看到。
4. 配置用户名及邮箱
- 在cmd中执行git config --global user.name "user_name"命令配置用户名;
- 在cmd中执行git config --global user.email "user_name@user_mail.com"命令配置邮箱;
- 注意:该用户名和邮箱必须是注册Github账号时使用的。
5. 生成SSH密钥并设置Github仓库Deploy key
- 在cmd中执行ssh-keygen -t rsa -C "user_name@user_mail.com"命令生成SSH密钥,中途遇到需要输入东西的时候可以按回车键直接跳过,这样的话所有的设置都是默认设置;
- 命令执行后在本地文件夹example会生成一个名为id_rsa.pub的文件(默认路径为C://Users/Administrator/.ssh/id_rsa);
- 利用记事本等编辑器打开该文件并复制该字符串;
- 打开GitHub上的repository_name仓库,选择setting进入deploy keys,再选择Add deploy key,将刚刚复制的字符串粘贴进key框框,title框框则填写user_name@user_mail.com(一定要设置正确,不然会出现问题)。
6. 绑定本地仓库与Github仓库
- 在cmd执行git remote add mycode git@github.com:user_name/repository_name.git命令,绑定本地仓库example与Github仓库repository_name。
7. 具体测试:连接、push(推送)、pull(拉取)
- 连接测试:执行ssh -T git@github.com命令。
- push(推送)测试:执行git pull example master命令。
- pull(拉取)测试:执行git push --force example master命令。
(这里只展示执行成功的部分代码)
8. 可能遇到的问题
- 个人只遇到了一个问题,不过这个问题可能你也会遇到,博主就在结尾说一下。
如果遇到这种情况,就要查看本地文件夹example的**.git/config**设置的仓库url地址和Github仓库使用的链接地址是否一致。若不一致则要将url地址改成Github仓库使用的http链接地址,改完再重新执行命令就不会啦。