TortoiseGit上传代码到GitHub记录
来源:互联网 发布:java编程心得体会 编辑:程序博客网 时间:2024/05/29 04:21
GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单,首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。GitHub分为公有库和私有库,公有库是面向大众的可以被大家直接搜索到,私有库是个人独立的空间,每个月需要7美元,一年84美元大概为500多元,对于公司而言基本上可以忽略不计了,个人的还是用公共的吧。既然是代码托管网站,那么对于我们而言主要的就是提交代码就行了,下面开始正题:
1.首先你需要到TortoiseGit官网下载TortoiseGit,地址http://download.tortoisegit.org/tgit/,最新的是1.8.11,我从1.8.11-1.8.6下载都不能用,最后下载是1.8.5,我的电脑是Window8,所以你如果有类似情况就想想我吧。
2.安装完之后再电脑启动项会显示,双击Puttygen,生成密钥,这个是等会再GitHub上面配置的:
3.点击Generate生成密钥,结果如下:
4.点击Save private key保存一下这个密钥,位置自选,最好是一个常用位置。
5.到GitHub官网.https://github.com/注册一个账号,然后登陆之后,点击Setting进入设置页面:
6.这个时候添加SSH Key即可,Title自定义,key就是之前用工具生成的key:
7.新建一个Repository,填写Repository名称以及说明:
8.创建完成之后的页面:
9.空白处右键Git Clone,从GitHub上下载代码,url就是上图的SSH,Directory是本地目录,第三个红色框框就是第四步中保存的密钥。
10.新建一个文件,等会提交到GitHub:
11.右键Git Commit,提交已经将新增的功能合并到一起,不管是新增还是修改直接Commit即可:
注意需要Push一下,commit之后只是提交到本地的,并没有提交到远程服务器。
12.GitHub上面的结果如下:
其实挺简单的。
3.点击Generate生成密钥,结果如下:
4.点击Save private key保存一下这个密钥,位置自选,最好是一个常用位置。
5.到GitHub官网.https://github.com/注册一个账号,然后登陆之后,点击Setting进入设置页面:
6.这个时候添加SSH Key即可,Title自定义,key就是之前用工具生成的key:
7.新建一个Repository,填写Repository名称以及说明:
8.创建完成之后的页面:
9.空白处右键Git Clone,从GitHub上下载代码,url就是上图的SSH,Directory是本地目录,第三个红色框框就是第四步中保存的密钥。
10.新建一个文件,等会提交到GitHub:
11.右键Git Commit,提交已经将新增的功能合并到一起,不管是新增还是修改直接Commit即可:
注意需要Push一下,commit之后只是提交到本地的,并没有提交到远程服务器。
12.GitHub上面的结果如下:
其实挺简单的
- TortoiseGit上传代码到GitHub记录
- TortoiseGit上传代码到GitHub
- 使用TortoiseGit上传代码到Github上
- 利用TortoiseGit上传代码到Github
- TortoiseGit上传项目到github
- TortoiseGit 上传项目到GitHub
- GIT客户端(TortoiseGit上传代码到GitHub)操作流程
- TortoiseGit提交代码到GitHub
- Ubuntu上传本地代码到GitHub记录
- 通过TortoiseGit上传项目到GitHub
- 通过TortoiseGit上传项目到GitHub
- 通过TortoiseGit上传项目到GitHub
- TortoiseGit 上传文件到github过程2
- 通过TortoiseGit上传项目到GitHub
- 使用TortoiseGit向github上传代码
- 【转载】GIT客户端(TortoiseGit上传代码到GitHub)操作流程
- 上传代码到github
- 上传代码到Github
- [C++] 关于子类声明与父类同名同类型的成员变量的问题
- mybatis连接池原理
- Gao次Fang
- Android触摸屏幕实现类似光标的图片跟随
- 回校毕社(一)
- TortoiseGit上传代码到GitHub记录
- [Lintcode]Count of Smaller Number
- Linux free命令
- bool operator
- nginx学习(六)——nginx的配置系统3之upstream_module(上)
- 第三周项目1-顺序表的基本运算
- 剩余文件数目
- 新人求助各路大神,cocos EditBox 旋转之后无法输入的问题
- 基于数组的栈