使用GitHub

GitHub的使用
1 缘由
一直都听说git是个很好的版本控制工具,今天想把以前写的js等规整一下从googlecode上面转移到git服务器上,并且有时间就实践一下。
2 准备工作
2.1   本文中需要安装的软件有。
a) Git,下载地址http://git-scm.com/download。
b) Tortoisegit,http://code.google.com/p/tortoisegit/downloads/list。
c) PuTTY,http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.
3 名词解释
3.1
GIT The stupid content tracker
GIT(The stupid content tracker, 傻瓜内容跟踪器)是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力,参见WIKI。
3.2
GitHub  acquirer
GitHub基于Rails的Git库托管。GitHub已经有了一组引人注目的特性,除了命令式的库浏览器和一个项目Wik,GitHub甚至还包括了一个GitHub gem,以使通过shell方式使用GitHub更为方便。
4 实施步骤
4.1   安装工具和生成key。
首先下载安装Git,然后安装Tortoisegit,安装过程没有什么需要说的,一直下一步就可以。安装完git工具后为了使用密匙登录我们的远程服务器需要安装PuTTY。安装完成后,打开puttygen这个程序(如下图)。


 
图 1
然后点击生成按钮,在界面出现进度条后在空白区域内随意移动鼠标(如下图)。


 
图 2
然后输入密码和用户名。


 
图 3
点击Save Private key保存ppk文件。
4.2   Github网站配置
首先登录github的网站,进入自己的管理界面,进入ssh公钥界面。点击添加公钥链接(如下图)。


 
图 4
把putty生成的公钥粘贴到下图中箭头所指区域,标题部分随便写。然后保存。


 
图 5

4.3   Tortoisegit配置
如果是先安装的git然后安装Tortoisegit的话,Tortoisegit会自动找到git的安装路径的,否则需要手工设置一下。在任意位置点击右键,在菜单中选中TortoiseGit然后选择设置(如下图)


 
图 6
选择Git的安装路径,要选择bin目录。


 
图 7
在你需要操作Git(取出或者推送)的文件夹下面,点击右键,选择Git Create repository here。会在此文件夹下进行初始化。


 
图 8
在进行操作之前,还需要配置远程服务器。


 
图 9
在配置界面中的remote名称自己随便写,以我为例,url是我在github上面工程的url地址(如下图)。


 
图 10
putty就是刚才咱们在第一步中生成的ppk文件。配置完之后点击new,此远程链接保存入Tortoisegit中。
剩下的操作就类似于svn了,push是把本地文件上传到git服务器中,如下图。



 
图 11

猜你喜欢

转载自ztreal.iteye.com/blog/1571427
今日推荐