GitHub在使用上大致和其他源代码管理工具一样,个人源代码管理和分享一大利器,而且vs2010和vs2013配置也没有任何区别,简单做了一下图文配置说明

一、注册github

1、github.com注册

2、因为private库都是需要付费的,所以直接选择0资费的,这也算是github推广开源的一种思想

3、sign up以后直接选择New repository新建一个public库

4、新建一个库,如:SignalR

5、完成,可以留着这个页面,需要复制这里的SSH地址

二、vs安装扩展

1、打开vs扩展管理器

2、安装Git Source Control Provider

3、安装Git Extensions,这个会打开微软的一个链接下载,下载后的文件:GitExtensions24703SetupComplete.msi

  a、先是Git Extensions,除了括号里的选择项,剩下的直接下一步(勾选MsysGit和KDiff3--选择OpenSSH)

  b、在Git Extensions安装时会弹出安装KDiff3,一直下一步安装之

  c、KDiff3安装完弹出Git stup,一直下一步安装之

三、vs配置源代码管理器

1、工具--选项--Source Control选择Git Source Control Provider

2、设置Git和Git Extensions路径(C:\Program Files (x86)\Git\bin\git.exe | C:\Program Files (x86)\GitExtensions\GitExtensions.exe)

3、解决方案右键就会出现Git管理选项,Create Git Repository以后,解决方案文件夹下就会生成两个文件,.gitignore和.tfignore,非常干净的版本管理方式

4、解决方案右键--Git--Settings,SHH选择OpenSSH

四、配置SHH KEY,然后把本机生成的KEY记录在GitHub上,然后就可以签入代码了

1、解决方案右键--Git--Git Bash(vs2010中Git Base)

2、Git身份标识配置,键入:

git config --global user.name "whyfine"
git config --global user.email "li_jr@hotmail.com"

3、生成SSH KEY,键入:

ssh-keygen -C "li_jr@hotmail.com",vs10出现unkown key尝试(ssh-keygen -t -rsa -C "li_jr@hotmail.com")

   三次回车以后,KEY就生成在红色路径下了

3、回到GitHub网站上,Settings--SSH Keys--Add SSH key--把路径下生成的id_rsa.pub用txt打开,复制到key下面的文本框

4、Push远程配置,解决方案右键--Git--Push--弹出settings直接ok

  a、可以把刚才留着那个页面的SSH地址直接粘贴直接Push

(SSH地址打开GitHub项目右下角处,通过点击链接切换)

b、也可以保存配置,远程管理--起一个配置名--Url粘贴SHH地址--Save

5、至此,大功告成

五、使用和主流的源代码管理工具都大致相同

1、语言设置:Git Extensions--Setting--Appearacnce--Chinaese

2、克隆Github上的项目:GitExt Clone--库地址--克隆

3、拉取Github上的项目:Git Extensions--Pull--库地址--拉取

4、添加源代码管理:

4.1、文件夹右键--GitExt Create...--初始化

4.2、Git Extensions--Push(参见 四.4)

4.3、GitExt Commit

5、复位(Reset Changes):

5.1、vs中--Git--Undo File Changes

5.2、文件或文件夹中--Git Extensions--Reset file changes

GitHub in vs2010、vs2013的更多相关文章

  1. VS2008、 VS2010 、 VS2012、 VS2013 都能用的快捷键

    VS2008.  VS2010  . VS2012.  VS2013 都能用的快捷键 Ctrl+E,D             --格式化全部代码 Ctrl+K,F              --格式 ...

  2. VS2010与VS2013中的多字节编码与Unicode编码问题

    1. 多字节字符与单字节字符 char与wchar_t 我们知道C++基本数据类型中表示字符的有两种:char.wchar_t.  char叫多字节字符,一个char占一个字节,之所以叫多字节字符是因 ...

  3. VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号

    VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢.解决方法:工具-选项,或者调试-选项和设置,将调试下的& ...

  4. tangible T4 Editor 2.2.3 for VS2010 / VS2012 / VS2013 Preview

    tangible T4 Editor 2.2.3 for VS2010 / VS2012 / VS2013 Preview angible T4 Editor 2.2.3 plus UML model ...

  5. win7、vs2013编译webkit总结

    在windows7.vs2013环境下编译webkit,本人测试成功 1.解压cygwin到C盘下(建议放在C盘更目录下,否则编译期间会有部分文件找不到) 启动命令:C:\cygwin\bin\min ...

  6. 实用篇如何使用github(本地、远程)满足基本需求

    一.结构:    |--工作区    |--版本库        |--stage——add,可以每个添加到暂存区        |--master——commit        一次性提交到版本库 ...

  7. vs2010,vs2013,vs2015,vs2017, vs2019激活秘钥

    vs2010============================================== YCFHQ9DWCYDKV88T2TMHG7BHP vs2013=============== ...

  8. 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容

    [Qt开发][VS开发][Linux开发]OpenCV.Qt-MinGw.Qt-msvc.VS2010.VS2015.Ubuntu Linux.ARM Linux中几个特别容易混淆的内容 标签:[Qt ...

  9. 创建GitHub(注册、创建仓库)

    说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 chenqiufei 1. 注册账号 地址: ...

随机推荐

  1. springboot打Jar包和War包

    一:打JAR包 在工程的pom.xml中添加以下依赖 <build> <plugins> <plugin> <groupId>org.springfra ...

  2. visualvm监控jvm及远程jvm监控方法

    VisualVM是Sun的一个OpenJDK项目,其目的在于为Java应用创建一个整套的问题解决工具.它集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况,可以用它来查看和浏览H ...

  3. jQuery——操作复选框(checkbox) attr checked不起作用

    这天用到jQuery功能,想实现一个简单的复选框动态全选或全不选,结果测试发现 attr(‘checked’,'checked’);与attr(‘checked’,true); 都不好使,要么第一次成 ...

  4. UI-了解ISO

    1. iOS学习路线: C语言:数据类型.流程控制.函数.指针.字符串.结构体.枚举.预处理: OC:面向对象.内存管理.分类.协议.Block.KVC/KVO.Foundation框架: iOS基础 ...

  5. New Concept English three (26)

    34w/m 54words No one can avoid being influenced by advertisements. Much as we may pride ourselves on ...

  6. Https与SSL介绍

    参考资料: http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html http://www.ruanyifeng.com/blog/2014/09/ill ...

  7. 用 WEKA 进行数据挖掘——第二章: 回归

    回归 回归是最为简单易用的一种技术,但可能也是最不强大(这二者总是相伴而来,很有趣吧).此模型可以简单到只有一个输入变量和一个输出变量(在 Excel 中称为 Scatter 图形,或 OpenOff ...

  8. pg limit限制返回的行

    limit 20:返回结果集中的前20行 offset 20 limit 20:返回结果集中前40行中的后20行 示例: 创建测试表: postgres=# create table test_lim ...

  9. ng 变量和常量服务

    <!DOCTYPE html> <html ng-app="myApp"> <head lang="en"> <met ...

  10. 旧书重温:0day2【11】第6章 狙击windows的异常处理

    昨晚经过一番努力,又把第六章的内容温习了一遍! 随手,做了一个实验!狙击windows的异常处理, 顺便也把过程记录了下来!省事!(有图) 今早,论坛一直无法打开! 就推迟到了现在! 哈哈 正题: 第 ...