zoukankan      html  css  js  c++  java
  • GitHub in vs2010、vs2013

    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)Gitingit.exe | C:Program Files (x86)GitExtensionsGitExtensions.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

  • 相关阅读:
    定时任务,执行时间动态配置方式
    MultipartFile+nio上传文件
    org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=----WebKitFormBoundaryRAYPKeHKTYSNdzc1;charset=UTF-8' not supported
    JDBC 连Sql Server 接数据库--The TCP/IP connection to the host localhost, port 1433 has failed
    swagger2常用注解说明
    java zxing实现二维码生成和解析zxing实现二维码生成和解析
    【springboot+easypoi】一行代码搞定excel导入导出
    linux中set、unset、export、env、declare,readonly的区别以及用法
    Spring---七大核心模块
    【Tomcat】Tomcat容器 web.xml详解
  • 原文地址:https://www.cnblogs.com/NotAnEmpty/p/4291141.html
Copyright © 2011-2022 走看看