TortoiseGit在github上创建工程
一、前期准备
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上创建工程的更多相关文章
- 使用git在github上创建新工程
这段时间进经常会忘记如何在github上同步工程,于是又得查资料,查参考书,浪费了很长时间,因此有了感触,写几篇有关此类问题的篇章! 这是老手新手都十分容易犯的错误,就是在创建一个新github项目或 ...
- 在github上创建自己的代码仓库
git用了很久了,github也用很久了,但一直都是使用别人的项目, 最近想把自己写的一些代码放到自己的帐号上去 以为就是很简单的代码推送,真正做一次时候才发现,原来坑还不少呢, 就把这次的经历记录一 ...
- 利用TortoiseGit向Github上传文件
利用TortoiseGit向Github上传文件 第一步:建一个新文件夹,作为本地仓库 第二步:右键选择设置为版本库 若弹出,确认即可 重新打开改文件,会发现多了一个绿色的小勾 在文件夹中会自动生成一 ...
- 关于如何在github上创建团队开发环境
今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...
- 在github上创建新分支
在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...
- 使用Android studio下载github上的工程及问题解决
Android studio内置了github的插件,可以直接下载github上的工程,感觉好爽啊.具体怎么做呢?1.如图所示操作,如果是初次使用会提示输入用户名密码. 2.等android stud ...
- github git 在GitHub上创建项目并将本地项目push到网站上
众所周知,git是与svn类似的版本控制系统,git的去中心化.分布式等的优点,在不久将来用户量大有可能超过svn, 常见的代码托管网站有GitHub,coding.net, gitee.com 码云 ...
- 在GitHub上创建代码仓库
目前在GitHub上管理托管带代码的人越来越多了,今天也尝试了一次,顺便记下来,备用. 首先是在GitHub上创建一个代码仓库,创建完之后,GitHub上会有提示,这时进入项目目录执行下面的命令,顺便 ...
- 如何在github上创建仓库,并将本地的文件上传到对应的远程仓库
1.安装git,可从 http://www.bootcss.com/p/git-guide/下载git 2.在github上创建仓库,注意不勾选Initialize this repository w ...
随机推荐
- Codeforces 1062E 题解
给出一棵有根树,1为根结点,接下来q次询问,每次给出一个[l,r]区间,现在允许删掉[l,r]区间内任何一个点,使得所有点的最近公共祖先的深度尽可能大,问删掉的点是哪个点,深度最大是多少. 做法: 线 ...
- 深入学习之mysql(四)聚合函数
聚合函数:COUNT统计记录的条数.SUM求和函数.AVG求平均值.MAX求最大值.MIN求最小值 一.COUNT练习: 1.统计学校一共有多少个学生: mysql> SELECT COUN ...
- redhat-2
2016年5月16日-工作日志1 通过PXE安装RHEL7.2系统,部署satellite6.2(采用不是least-stable版本,是Satellite-6.2.0-RHEL-7-20160512 ...
- [cocos2dx utils] cocos2dx读取,解析csv文件
在我们的游戏中,经常需要将策划的数值配置成csv文件,所以解析csv文件就是一个很common的logic, 例如如下csv文件: 下面是一个基于cocos2dx 2.2.4的实现类: #ifndef ...
- 低水平选手的自我救赎 (1)CLRS Exercise 16.5-2
题目大意 给定正整数 $n$ 和一个由 $m$ 个正整数构成的可重集合 $A$,满足 $\forall a\in A, a\le n$ 且 $m\le n$ . 定义 $N_t(A) = |\{a\i ...
- Linux调用fork()编程
本文出自:svitter's blog #include <iostream> #include <cstdio> #include <unistd.h> usin ...
- POJ3104 Drying
Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 13703 Accepted: 3527 Description It i ...
- Windows下C++多线程同步与互斥简单运用(转)
1. 互斥量,Mutex #include <Windows.h> #include <iostream> using namespace std; DWORD WINAPI ...
- C++ 求幂的运算符是什么?
1.VB里面求幂的运算符是“^” 2.C++没有求幂的运算符, c++头文件加 #include<math.h>使用pow(x,y),可算出x的y次幂 3.C++中 “^”是按位“异或”运 ...
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---34
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: