`
cppmule
  • 浏览: 436754 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Winxp下安装Git,并从GitHub下载第一个工程

    博客分类:
  • SCM
 
阅读更多

Winxp下安装Git,并从GitHub下载第一个工程

参考文章:http://myswirl.blog.163.com/blog/static/51318642201191395357296/

1.首先介绍一下什么是Git和GitHub
       Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。
        基于Rails的Git库托管
        如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
        GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单︰首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。

2.注册GitHub账号,并登陆
GitHub的官方网址:

 
登陆界面:


3.下载并安装Git

下载:Git-1.7.7-preview20111012.exe 
http://code.google.com/p/msysgit/downloads/list

Use the default options for each step.


下一步选择“Context menu entries”

Do not use PuTTY if you are given the option. GitHub only provides support for openssh.

 

4.安装SSH Keys

4.1 启动Git Bash:



4.2 生成一个新的 SSH Key
邮箱为你之前注册时的邮箱
$ssh-keygen -t rsa -C "yourname@163.com"

在“C:\Documents and Settings\Administrator\.ssh” 新生成两个文件 id_rsa 和 id_rsa.pub


注意:如果之前生成过“id_rsa”和“id_rsa.pub”并成功添加到GitHub,那么可以将这两个文件从别的电脑拷过来,一样可用,
就不用再重新生成和添加“SSH Key”了。
 
5. 将 SSH key 添加到 GitHub
5.1 On the GitHub site Click “Account Settings” > Click “SSH Public Keys” > Click “Add another public key
 
5.2 用记事本打开 id_rsa.pub,将其内容复制到“Key”,title可以为空。
注意:不能添加任何空格或回车;
注意:不能用Editplus打开;(用EditPlus打开,导致拷贝的内容有变化,所以后面一直失败)
 


6.测试设置是否正确

这里要输入 passphrase,之前生成SSH Key时输入的密码。
出现如下界面就表示成功了:(严格安装以上步骤执行,肯定可以成功的)
 
7.可以下载代码了
使用Git获取麦宝最新源码的方法 
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics