一、前期准备

  TortoiseGit官网下载地址:http://code.google.com/p/tortoisegit/

  git下载地址:https://git-scm.com/download/win

  这是我当前使用的版本:

  TortoiseGit_2.2_64bit.msi

   Git-2.10.0-64-bit.exe

  安装到处都有资料,自行百度

二、生成SSH Keys  

  TortoiseGit与Github帐户之间采用SSH协议,使用SSH Keys(SSH密钥)来建立安全链接。

  生成SSH Keys步骤:

  1. 打开TortoiseGit程序组中的PuTTYgen;

  

  2. 鼠标点击”generate”,使用鼠标在空间面板中任意活动,产生你的SSH Keys,无需输入key passphrase和Confirm passphrase,然后点击Save private key,把SSH Keys保存到本地电脑中(以后需要使用)。生成的SSH Keys如下图大红色框中。

  这个SSH Keys在Github中也需要用到,只有TortoiseGit和Github使用相同的SSH Keys才能建立正常的安全链接,否则不能进行任何操作。

  

三、注册Github帐户

  在GitHub官方网站上注册一个免费帐户,官方网站:http://www.github.com/

  

  

  把你在上面产生的SSH Keys增加进去。如下图所示:

  

  然后保存

四、Github上新建Repository

  在Github上新建一个Repository。可以指定开源协议,readme也可以勾上

  

  点击Create repository按钮后创建一个新的repository,并返回这个项目的主页面

  

  注意项目主页面的右边,找到如下图所示部分,点击copy to clipboard 图标,复制Git地址:git@github.com:reille/test.git。

  

五、上传项目到Github

  在你电脑上为这个项目创建一个新目录,点击右键选择”Git Clone…”.,如下图:

  

  在URL中输入Git地址,在Load Putty Key中导入前面保存到电脑的SSH Keys文件(这个文件不要乱丢,换一台电脑也可以直接使用,不然又需要重新生成,多增加一个ssh)。等待处理完成

  这样,你电脑上的项目工程就与Github上的项目建立了安全链接:

  

  创建一个test.txt文件,尝试上传

  

  先add,然后在提交,和svn一样

  

  

  其他使用暂时不整理了,基本和svn差不多

  

TortoiseGit在github上创建工程的更多相关文章

  1. 使用git在github上创建新工程

    这段时间进经常会忘记如何在github上同步工程,于是又得查资料,查参考书,浪费了很长时间,因此有了感触,写几篇有关此类问题的篇章! 这是老手新手都十分容易犯的错误,就是在创建一个新github项目或 ...

  2. 在github上创建自己的代码仓库

    git用了很久了,github也用很久了,但一直都是使用别人的项目, 最近想把自己写的一些代码放到自己的帐号上去 以为就是很简单的代码推送,真正做一次时候才发现,原来坑还不少呢, 就把这次的经历记录一 ...

  3. 利用TortoiseGit向Github上传文件

    利用TortoiseGit向Github上传文件 第一步:建一个新文件夹,作为本地仓库 第二步:右键选择设置为版本库 若弹出,确认即可 重新打开改文件,会发现多了一个绿色的小勾 在文件夹中会自动生成一 ...

  4. 关于如何在github上创建团队开发环境

    今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...

  5. 在github上创建新分支

    在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...

  6. 使用Android studio下载github上的工程及问题解决

    Android studio内置了github的插件,可以直接下载github上的工程,感觉好爽啊.具体怎么做呢?1.如图所示操作,如果是初次使用会提示输入用户名密码. 2.等android stud ...

  7. github git 在GitHub上创建项目并将本地项目push到网站上

    众所周知,git是与svn类似的版本控制系统,git的去中心化.分布式等的优点,在不久将来用户量大有可能超过svn, 常见的代码托管网站有GitHub,coding.net, gitee.com 码云 ...

  8. 在GitHub上创建代码仓库

    目前在GitHub上管理托管带代码的人越来越多了,今天也尝试了一次,顺便记下来,备用. 首先是在GitHub上创建一个代码仓库,创建完之后,GitHub上会有提示,这时进入项目目录执行下面的命令,顺便 ...

  9. 如何在github上创建仓库,并将本地的文件上传到对应的远程仓库

    1.安装git,可从 http://www.bootcss.com/p/git-guide/下载git 2.在github上创建仓库,注意不勾选Initialize this repository w ...

随机推荐

  1. PAT——乙级1032

    这些题也确实简单,但是我还是想做做,多熟悉一下C++,毕竟实践是检验真理的唯一标准,有很多小知识点自己做了才知道. 这个题是 1032 挖掘机技术哪家强 (20 point(s)) 为了用事实说明挖掘 ...

  2. Linux编程之变量

    Bash变量与变量分类 变量命名规则 变量名必须以字母或下划线打头,名字中间只能由字母.数字和下划线组成 变量名的长度不得超过255个字符 变量名在有效的范围内必须是唯一的 在Bash中,变量的默认类 ...

  3. [oldboy-django][2深入django]MVC&MTV

    # MVC和MTV MVC = models(数据库) + views(模板html) + controllers(业务逻辑处理) MTV = models(数据库) + template(模板htm ...

  4. 3种jQuery弹出大图效果

    本实例用到了jquery.imgbox.pack.js库.直接看代码: <!DOCTYPE html> <html lang="en"> <head& ...

  5. mac最新系统安装beego出现kiil 9

    (内容来自:http://www.oschina.net/question/2626413_2237311) 应该是最新mac OS 12.04的锅. 现在的解决办法是回退bee到以前版本. cd $ ...

  6. js 判断对象类型

    在企业级的开发中,我们常用 typeof 来判断企业 对象类型:但是 typeof 不能判断 Array 和 null 这里我们使用一个 原型上的 toString方法:请看一下代码: <scr ...

  7. [POJ3352]Road Construction

    [POJ3352]Road Construction 试题描述 It's almost summer time, and that means that it's almost summer cons ...

  8. e.keyCode和e.which使用

    1. 不使用jquery获取keyCode var key = 'which' in e ? e.which : e.keyCode;//或者var key = e.which || e.keyCod ...

  9. 字符串函数 (strfun)

    字符串函数 (strfun) 题目描述 两个等长的由大写英文字母构成的字符串a和b,从a中选择连续子串x,从b中选出连续子串y.子串x与子串y的长度相等. 定义函数f(x,y)为满足条件xi=yi(1 ...

  10. poj 2441 Arrange the Bulls

    Arrange the Bulls Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 5427   Accepted: 2069 ...