github分布式个人开发平台搭建

分为两步走:

1、git环境配置

一、准备工具

1.下载Git Extensions。地址 http://code.google.com/p/gitextensions/downloads/list 请下载最新版本。

2.下载Tortoisegit。地址 http://code.google.com/p/tortoisegit/downloads/list 请下载最新版本(注意:这个区分32bit和64bit的版本)。

二、安装

先安装Git Extensions:

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

再安装Tortoisegit:

image

image

image

image

image

image

image

image

三、申请GitHub的账号

GitHub的地址 https://github.com/

image

image

image

填入账号的信息,就算完成。

四、配置关联

1.创建一个项目 TestGit。

image

image

image

image

2.设置关联密钥

1)启动image,选择您的语言。

2)设置用户信息:

image

image

image

imageimage

imageimage

保存上面的公钥字符串和公钥key文件为public文件,密钥为private.ppk文件. 我自己制作的文件x-project

3)将公钥加入到GitHub的Key管理器中:

imageimage

4)本地获取Clone

imageimage

image

imageimage

到此算配置完毕,您的Git已经可以与GitHub上面进行同步了。

Visual Studio中会出现如下菜单:

image

5) 需要配置如下的步骤

 

2、myeclipse配置

  1. 安装MyEclipse 8.5,略去不表。
  2. 下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,这是截至目前最新版的,如果想下更新版本,访问EGit的下载页面 http://www.eclipse.org/egit/download/ 即可。当然你也可以在eclipse里面通过更新url进行自动化配置(这个步骤下可以直接跳过第三个步骤)
     
  3. 安装插件:把上一步下载的插件解压出来,删掉XML文件。在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包全放进去。重启MyEclipse后,进入window-preferences-team,看到Git选项,就说明安装成功了。
  4. 从MyEclipse中新建一个工程,例如你在c:\prj文件夹中建了一个工程叫helloworld。
  5. 下面就是按照提示,创建自己的第一个README文件了。
    • 从你的开始菜单里打开Git Bash。
    • 依次输入以下命令
    • [sql]  view plain copy
      1. $git config --global user.name"你的用户名"    注:可以不是你帐号   
      2.   
      3. $git config --global user.email"你的email"    注:注册的帐号  
      4.   
      5. $cd c://prj//helloworld 注:就是你从myeclipse里创建的工程目录  
      6.   
      7. $git init   
      8.   
      9. $touch README  
      10.   
      11. $git add README  
      12.   
      13. $git commit -m 'first commit'    
      14.   
      15. $git remote add [email protected]:<你的帐号>/helloworld.git  
      16.   
      17. $git push –u origin master  
    • 如果顺利的话,你从Github网站上能看到你上传的那个README文件了。
    • 如果前面第7步的SSH Key设置不正确,上面的命令可能会提示Permission denied (publickey)
  6. 前面几步都搞定的话,下面可以进入MyEclipse,使用EGit插件进行项目管理了。首先要注意的是MyEclipse的默认联网方式可能不对,会造成你的MyEclipse无法连接到Github网站,所以先进入window-preferences-General-Network connections,把Active Provider设置为Direct(默认为Native)。
     
  7. 在你的工程名上面右击,Team-share project,后面步骤参见http://wenku.baidu.com/view/dfeb0a24af45b307e871978c.html 
  8. 如果想从Github上面导入一个已有工程,请参见 http://www.iteye.com/topic/1122423 图文并茂都很详细
  9. 在window-preferences-General-Workspace中把Text file encoding设为UTF-8,否则Java源文件中的中文注释在Github上显示为乱码。
     

你可能感兴趣的:(scm)