一、前期准备

  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. rn-fetch-blob+redux 取消请求

    其实取消请求对于普通的ajax请求rn-fetch-blob写法是比较简单的 let task = RNFetchBlob.fetch('GET', 'http://example.com/file/ ...

  2. 设计模式 uml元素

    uml的构造包含3种 事物4种:结构,行为,分组,注释事物 关系4种:泛化,实现,依赖,关联, 图10种,用例图,类图,对象,包,组件,部署,状态,活动,序列,协作 事物是对模型中最具代表性的成分的抽 ...

  3. 软工实践 - 第九次作业 Alpha 冲刺 (1 / 10)

    队名:起床一起肝活队 组长博客:https://www.cnblogs.com/dawnduck/p/9949350.html 作业博客:(班级博客本次作业的链接) 组员情况 组员1(队长):白晨曦 ...

  4. POJ 1222 EXTENDED LIGHTS OUT(高斯消元解异或方程组)

    EXTENDED LIGHTS OUT Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 10835   Accepted: 6 ...

  5. BZOJ2396 神奇的矩阵 【随机化 + 矩乘】

    题目链接 BZOJ2396 题解 一种快速判断两个矩阵是否相等的方法: 对于两个\(n * n\)矩阵,两边同时乘一个\(n * 1\)的随机矩阵,如果结果相等,那么有很大概率两个矩阵相等 如果左边是 ...

  6. Python 读取 pkl文件

    使用python 的cPickle 库中的load函数,可以读取pkl文件的内容 import cPickle as pickle fr = open('mnist.pkl') #open的参数是pk ...

  7. TCP面试题之为什么会有TIME_WAIT状态

    1.确保有足够的时间让对方收到ACK包:(一来一去刚好是2MSL) 2.避免新旧连接混淆 MSL(最大报文段的生成时间)在RFC793中规定hi2分钟,实际应用是30秒,1分钟,2分钟等:

  8. canvas小图123

    1 绘制扇形图 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...

  9. jquery 实践操作:attr()方法

    此篇要记录的是 关于 jquery  的 attr() 方法 在JS中设置节点的属性与属性值用到setAttribute(),获得节点的属性与属性值用到getAttribute(),而在jquery中 ...

  10. codechef AUG17 T5 Chef And Fibonacci Array

    Chef has an array A = (A1, A2, ..., AN), which has N integers in it initially. Chef found that for i ...