几乎每天都从博客园获取新知识,今天才发现我竟然没有博客园的账号,你说气人不。2008年10月就开始在CSDN上写记录,因为CSDN做记录还可以,但记录整个项目就有些捉襟见肘,后来就写Demo做备份到云上了。

现在随着免费的云空间越来越慢,再说云空间记录版本控制又不太方便,加上工作性质的改变,以后Demo会越来越多,操作流程也相当重要。看到大家在博客园上系统地介绍自己的心得,突然想到博客园+git是个很好的方案,回头一看,大家也都是这样做的。

部署Gitblit到家里的电脑上,外网访问又不方便,以前工作使用GitHub插件很是上手,不如我也来个博客园+GitHub。一方面为自己踩过的坑做个记录,以后自己使用时可以少走弯路,另一方面也希望对看到我博客时同学,或多或少也起到一点点帮助也就心满意足了。

1. 首先要先注册GitHub,具体操作在这里就不介绍了。

2. 先打开vs2017,工具 -> 扩展和更新 (见下图)

3. 联机,选择GitHub Extension for Visual Studio ,点击下载,见到提示时,关闭VS2017

4. 重新打开vs2017时,点击“修改” (见下图)

5 点击关闭(见下图)

6.安装之后,在“团队资讯管理器”,会看到以下功能块,

7. 使用 GitHub上的账号登录,

8.定义项目名称,项目描述与本地路径

9.登录完成后,将看到下图的提示

10.这是解决方案资源管理器下的内容

11.下图是该项目生产的文件

12.创建新的解决方案

13.点击同步

14.登录GitHub可以看到同步记录

15.点击更新,目的将项目修改更新到本地git中

16.输入Git用户信息 的名称与电子邮件地址,这个做为本人提交的记录名称

17.输入更改的一些概述,点击全部提交,开始将修改提交到本地git仓库中

18.点击同步,准备将代码推送到GitHub服务器上

19.点击推送,开始提交代码到服务器上

20.进入网站,可以看到代码提交的记录

这样就完成了基本的提交。

15步与16步:实现了将代码提交到本地仓库,

18步与19步:实现了将本地仓库推送到服务器上,

当然也可以多个本地仓库一次推送到服务器上。

写到最后:第一次在博客园上写笔记,希望广大朋友来捧场,希望多提些建议!^_^

vs2017使用GitHub插件发布项目到github的更多相关文章

  1. Eclipse配置Git发布项目到Github

    很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Softw ...

  2. MyEclipse 8.5整合Git,并在Github上发布项目【转】

    最近Git火得如日中天,而且速度体验和团队模式都很不错.手头正好有个学生实训项目,时间紧任务重,而且学校内网管理太紧,所以就想借助于Internet的分布式开发,因此想到了Github. 经过一天的调 ...

  3. MyEclipse 8.5整合Git,并在Github上发布项目(转)

    下载Eclipse的git插件——EGit.下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1 ...

  4. android studio发布项目到github

    点击file   setting  ,打开对话框,如下,判断git是否安装成功 选择GitHub,填写github地址及密码 发布项目:

  5. MyEclipse 8.5整合Git,并在Github上发布项目

    我们在闲暇时间想加入些团队做点属于自己有意义的东西,那Github就是为你准备的.但是用惯SVN的我们就得学习学习了. 工具/原料 myeclipse8.5 github 方法/步骤 1 下载Ecli ...

  6. 发布项目到github上web服务器来运行

    $ git add dist Administrator@LuoTong- MINGW32 /D/react_workspace (master) $ git commit -m "git ...

  7. Eclipse使用git发布项目到github

    因为一直都在使用svn,今天尝试了下git,记录下来既是方便自己以后查看,也是分享一些经验! 废话不多说,撸起袖子就是干!!! 1.选中要上传的项目右键 2.选中git 3.在图上打钩,点击所要上传的 ...

  8. 使用gradle插件发布项目到nexus中央仓库

    目录 简介 Gradle Nexus Publish Plugin历史 插件的使用 Groovy DSL Kotlin DSL 插件背后的故事 总结 简介 Sonatype 提供了一个叫做开源软件资源 ...

  9. MyEclipse10.7使用egit托管项目到GitHub

    原文出处:http://www.xuebuyuan.com/2126438.html 1.注册一个github账户:(www.github.com)点击打开链接 注册完成后,登录github后点击右上 ...

随机推荐

  1. Sublime Text 3安装emmet(ZenCoding)

    1.安装 Package Ctrol: 使用 ctrl + - 打开控制台,输入以下代码 import urllib.request,os; pf = 'Package Control.sublime ...

  2. AspNetCore OpenId

    1 Server端 public class Startup { public Startup(IConfiguration configuration) { Configuration = conf ...

  3. 图解HTTP第七章

    确保 Web 安全的HTTPS 1>HTTP 的缺点 通信使用明文可能会被窃听: [1]TCP/IP 是可能被窃听的网络 [2]加密处理防止被窃听: *通信的加密:通过和 SSL(Secure ...

  4. Struts2内建拦截器

    params拦截器 负责将请求参数设置为Action属性 staticParams拦截器 将配置文件中action元素的子元素param参数设置为Action属性 servletConfig拦截器 将 ...

  5. MUI中超链接失效解决办法

    重新绑定a标签点击事件,用 plus.runtime.openURL(this.href) 打开新页面

  6. web安全系列3:http拦截

    这是web安全系列第三篇,我们讲讲HTTP请求的拦截.关于http的内容请翻看我的上一篇文章. 首先,我们开始需要一个安装好的java环境,64位的.请自行安装和配置环境变量,如果遇到问题可以留言评论 ...

  7. 循环调用dll库的界面时,首次正常,再次无响应

    消息循环错误: 在为使用CPaintManagerUI::MessageLoop()的情况下退出,但却发送了PostQuitMessage(0).

  8. Promise实战AJAX封装

    一.利用Promise的知识,对最开始的ajax的例子进行一个简单的封装: var url = 'xxx'; // 封装一个get请求的方法 function request(url){ return ...

  9. 走进JDK(十二)------TreeMap

    一.类定义 TreeMap的类结构: public class TreeMap<K,V> extends AbstractMap<K,V> implements Navigab ...

  10. CNN算法解决MNIST数据集识别问题

    网络实现程序如下 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data # 用于设置将记 ...