GitHub使用教程for VS2012

转自:http://www.cnblogs.com/yc-755909659/p/3753355.html

一直以来都想使用Git来管理自己平时积累的小代码,就是除了工作之外的代码了。有时候自己搞个小代码,在公司写了,就要通过U盘或者网盘等等一系列工具进行Copy,然后回家才能继续在原来的基础上作业。Copy来Copy去的麻烦不说,很容易出错,导致好不容易写的一点代码就找不到了。而且就目前来看,Git应该说是源代码管理工具中最NB、应用最广泛的了,很多开源的项目目前都转意到了GitHub上面来了。经常看到园子里的兄弟也来学习Git,对于一个菜鸟感觉再不拥抱Git就又要被甩尾了。

我是在Win8 32位机器下进行的源代码管理说明。开发工具使用的是VS2012。

首先说明一下需要配置过程中必备条件

1、GitHub网站帐号 如果没有就在https://github.com/此网站注册就可以了。

2、Git Extensions http://code.google.com/p/gitextensions/downloads/list下载地址就很多了,这里可以在这个下载各种版本的哦,这里选择包含MSysGit和 KDiff3 的最新版本文件。

3、TortoiseGit http://download.tortoisegit.org/tgit/  这里去下载的时候要注意区分是32位系统还是64位系统,这里选择了最新的32位系统的1.8.8.0版本。

4、Git Source Control Provider 这个工具也可以直接在VS扩展工具中下载。

接下来,就开始一步一步的进行详细的配置说明工作。话说这配置看似很简单,但真正整起来还是比较麻烦的,特地在此记录一下,以备之后可以进行查询,或者能给学习Git的朋友提供一些帮助。

1.GitHub账号注册和添加项目仓库

第一步:注册GitHub账号

首先进入到https://github.com/ 主页,如果你没有账号的话,那么就要先进行注册。首页可直接进行注册:

输入以上这个信息,然后点击[Sign up for  GitHub]即可完成注册,如果有帐号直接点击右上角的[Sign in]登陆就可以了。

第二步:注册成功之后,先进行创建一个简单的项目仓库。

点击之后进行填写信息

继续点击 [Create repository],完成项目仓库创建工作,这个留着下面会用到。

2.Git Extensions安装

第一步:打开GitExtensions233SetupComplete.msi,进行安装,一直Next到如下图所示

第二步:勾选以上[Install MsysGit]和 [Install KDiff],继续Next,之后就会进行安装KDiff和MsysGit,根据提示安装就可以了。

3.TortoiseGit安装

打开安装文件"TortoiseGit-1.8.8.0-32bit.msi",根据提示安装就可以了。

4.GitExtensions设置

点击应用程序图标,第一次启动时根据提示选择语言为中文,然后会进入设置界面:

点击修复按钮,进入全局设置,输入你的Gif上的用户名和邮箱

找到菜单树形选项“SSH”,点击,然后在右侧选项勾选“PuTTY”,,然后点击确定,进入软件主界面。

在菜单栏选择 "工具"——"PuTTV"——“生成或导入key”,打开PuTTV密钥生成器,点击[Generate]按钮

保存生成的Key

第三步:Github绑定public key

根据1、2、3的步骤进行操作,然后输入key值,点击下面的[Add Key]即可完成绑定Key。

Git本地同步设置

Git本地Clone,点击Git克隆出现如右图所示的界面

URL输入如下图所示的地址,本地目录根据所需进行选择或者新建文件夹即可。

加载上面保存的PuTTv Key文件,点击确定即可。

如果发现[load putty key]被禁用了,解决方法如下:

点击鼠标右键,选择如下进行设置

点击设置之后,进行如下设置,即可进行重新加载Putty key

重新加载,然后点击确认之后

成功了,只不过暂时在Git上没文件,所以克隆后文件夹只有.git配置文件。

VS2012源代码管理配置

新建了一个控制台的应用程序,然后在工具菜单中的[扩展和更新]来下载Git Source Control Provider,安装之后重启VS即可。

重启VS之后,再在工具==>>选项==>>Source Control==>>选择源代码管理器

然后在本地目录下G:\GitTest添加一个项目,我这里暂时新建了一个控制台应用程序进行测试。

再在VS下进行同步项目到Git服务器。

Add Files添加文件  Commit提交文件(到本地) Push推送(到服务器)

在Commit中有一个选项 提交并推送

点击提交并推送之后,输入GitHub账号和密码就可以进行上传到服务器了。上传完毕就有有如上图小窗体的提示,我们再来看一下GitHub上的源代码吧。

That‘s All.

时间: 2024-08-07 12:06:48

GitHub使用教程for VS2012的相关文章

GitHub使用教程

Step1: 在GitHub上创建一个测试用的项目:https://github.com/JOJOZHANGJU/testgithub.git 这个项目已经在github.com上创建好,名字叫做testgithub.git Step2: 转到自己的工作目录: 例如:githabtest 注:最好勾选上初始化一个readme文件 cd githabtest/ Step3: 创建并下载相关项目: git clone [email protected]:JOJOZHANGJU/test.git 可能

GitHub具体教程

GitHub具体教程 Table of Contents 1 Git具体教程 1.1 Git简单介绍 1.1.1 Git是何方神圣? 1.1.2 重要的术语 1.1.3 索引 1.2 Git安装 1.3 Git配置 1.3.1 用户信息 1.3.2 高亮显示 1.3.3 忽略特定的文件 1.3.4 使用.gitkeep来追踪空的目录 1.4 開始操作Git 1.4.1 创建内容 1.4.2 创建仓库.加入文件和提交更改 1.4.3 diff命令与commit更改 1.4.4 Status, Di

GitHub使用教程(转自http://www.cnblogs.com/keke2014/p/3855981.html)

github(https://github.com)是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~.下面是我总结的一些简单使用方法,供初学者参考. 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会

GitHub使用教程for Eclipse

1.下载egit插件 打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的.在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载.下载完成后会提示重启eclipse:如果已经有了就不需要了. 2.在Eclipse中生public key, 并添加到GitHub Repos

Github实例教程-创建库、创建主页

以README文件为实例,详细介绍github的使用过程 请先下载git,然后配置以下内容: ( 我的系统是debian,其他版本的UNIX/Linux有差别),windows的暂时不清楚. (一) 1.先下载git $ apt-get install git-core 2.创建git用户名(Username),首先你要告诉git你的名字,这样它才能正确的给你提交的的东西打上标签. (First you need to tell git your name, so that it can pro

Git和Github简单教程

网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上.这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用.在足够一般使用的前提下,尽量减少命令.如果需要其他命令,到时候再去其他地方了解就行了. 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.团队合作开发 七.Git

Cocos2d-x 3.0final 终结者系列教程15-win7+vs2012+adt+ndk环境搭建(无Cygwin)

终于不用Cygwin 了,很高兴 为什么要用Win7? 因为VS2012要求Win7以上系统才能安装! 为什么要用vs2012? 因为VS2012才支持C++11! 为什么要支持C++11? 因为Cocos2d-x 3.0final版需要C++11的支持. ----------------------------------------------------------- 准备软件都有哪些? Win7,VS2012,Java SDK , ADT(包含了Eclipse,sdk), Android

Git-it:一个学习Git和Github的教程(软件)

Git-it https://github.com/jlord/git-it 2016-08-01 在FreeCodeCamp的引导了解到的Git-it. Git-it是一个指导使用Git和Github的教程,据说作者是Github内部程序媛.(在Git-it中,发现了另外一个叫NodeSchool的网站,专门提供开源node教程,Git-it是其中的一个课程,后面再研究一下NodeSchool.) Git-it在线版本貌似无法访问,但其提供了两种方式供离线下载:一个是初始使用node的终端版本

GitHub 使用教程图文详解(转)

[日期:2014-09-06] 来源:Linux社区  作者:freeloda [字体:大 中 小] 大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://github.com/,客户端版本:git version 1.9.2.msysgit.0.所有软件请到这里下载:http://msysgit.github.io/. 一.前言 在前面的文章中我们讲解了