10分钟教你用Visual Studio 2017将代码上传到GitHub

前言

关于微软的Visual Studio系列,真可谓是宇宙最强IDE了。不过,像小编这样的菜鸟级别也用不到几个功能。今天给大家介绍一个比较实用的功能吧,把Visual Studio 2017里面写好的代码一键上传到GitHub。毕竟,在这个面试官一上来就要GitHub地址的年代,还不会用全球最大的同性交友网托管代码,都不好意思说自己是搞技术的了。

准备工作

首先确保做好以下准备工作了:

  • 下载安装好Visual Studio 2017
  • 注册好一个GitHub账号
  • 会写helloworld

差不多就是这样。

本地Git存储库和GitHub对接

在打开VS2017的时候,大概会看到如下场景:
image

首先定位到右下角,点到【团队资源管理器】。然后找到一个蓝色的【管理连接】。

image

点击Connect to GitHub,输入账号密码。

image

输入账号密码登陆。连接成功以后,就可以点GitHub上面的create创

Visual Studio 中将代码上传GitHub 的步骤如下,分为 **首次配置** 和 **日常操作** 两部分,并包含常见问题解决方法: --- ### **一、首次配置(绑定 GitHub 仓库)** #### 1. 初始化本地 Git 仓库(若未初始化) - 打开项目后,点击顶部菜单栏的 **Git** → **创建 Git 仓库**(或按 `Ctrl+0, Ctrl+G` 打开 Git 窗口)。 - 确保项目文件夹下生成 `.git` 隐藏文件夹(表示已初始化)。 #### 2. 添加 GitHub 远程仓库地址 - **方法 1:通过 Visual Studio 界面** 1. 在 **Git 更改** 窗口中,点击右上角的 **⋮**(更操作)→ **设置**。 2. 在 **远程仓库** 部分,点击 **添加**,输入: - **名称**:`origin`(默认远程仓库名称) - **URL**:从 GitHub 复制仓库的 HTTPS 或 SSH 地址(如 `https://github.com/yourname/repo.git`)。 - **方法 2:通过命令行(荐熟悉 Git 用户)** ```bash git remote add origin https://github.com/yourname/repo.git ``` #### 3. 配置认证方式 - **HTTPS 方式**: - 首次送时会提示输入 GitHub 用户名和密码(或 Personal Access Token)。 - **荐使用 Token 替代密码**: 1. 在 GitHub → **Settings** → **Developer settings** → **Personal access tokens** 中生成 Token(勾选 `repo` 权限)。 2. 在 Visual Studio 的凭据提示框中粘贴 Token。 - **SSH 方式**: 1. 生成 SSH 密钥(若未生成): ```bash ssh-keygen -t ed25519 -C "your_email@example.com" ``` 2. 将 `~/.ssh/id_ed25519.pub` 内容添加到 GitHub → **Settings** → **SSH and GPG keys**。 3. 在 Visual Studio 中使用 SSH 地址(如 `git@github.com:yourname/repo.git`)。 #### 4. 首次代码 - 在 **Git 更改** 窗口中: 1. 填写提交信息(如 `Initial commit`)。 2. 点击 **全部提交**(或选择特定文件)。 3. 点击 **同步** → **送**,选择 `origin` 分支(如 `main` 或 `master`)。 --- ### **二、日常操作(提交并代码)** #### 1. 提交更改 - 在 **Git 更改** 窗口中: 1. 勾选要提交的文件(或右键文件选择 **暂存**)。 2. 填写提交信息(描述更改内容)。 3. 点击 **全部提交**。 #### 2. 送到 GitHub - 点击 **同步** → **送**,确认送至 `origin` 分支。 #### 3. 拉取最新代码(可选) - 如果团队其他成员更新了 GitHub 仓库,点击 **同步** → **拉取** 获取最新代码。 --- ### **三、常见问题解决** #### 1. **送失败:认证失败** - **原因**:Token 过期、SSH 密钥未配置或权限不足。 - **解决**: - 重新生成 Token 并更新 Visual Studio 凭据。 - 检查 SSH 密钥是否添加到 GitHub。 #### 2. **远程仓库地址错误** - **查看当前远程地址**: ```bash git remote -v ``` - **修改地址**: ```bash git remote set-url origin https://github.com/yourname/new-repo.git ``` #### 3. **分支未创建或未关联** - **创建并关联分支**: ```bash git branch -M main # 重命名当前分支为 main(若未命名) git push -u origin main # 关联并送 ``` #### 4. **Visual Studio 卡在“正在验证凭据”** - **解决**: 1. 关闭 Visual Studio,删除凭据管理器中的 GitHub 条目(控制面板 → 凭据管理器)。 2. 重新打开 Visual Studio送。 --- ### **四、通过命令行辅助(可选)** 如果 Visual Studio 操作不顺畅,可直接使用 Git 命令行: ```bash # 添加远程仓库 git remote add origin https://github.com/yourname/repo.git # 首次送 git push -u origin main # 后续送 git push # 拉取更新 git pull ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值