`

Eclipse SVN + Google code 搭建自己的代码仓库

阅读更多
我的系统环境 写道
Ubuntu 8.04.1
Gnome 2.22.3
Linux 2.6.24-21-generic
Eclipse Version: 3.3.2
Subversion plugins: v1.2.3

 其中的subversion插件见附件.

 

为了更好的管理我的代码资源,也是为了防止意外(一个同学的硬盘翘盘了,很是痛苦啊.到现在为止,我越来越感到数据的重要性了.),我决定在远程服务器上做一个数据的备份与保护.当然也可以通过网络和相关领域的朋友做更多的交流.

在网上寻觅了半天,我选择了一贯使用的google产品之一的google code.利用它的服务来搭建一个好的svn平台.http://code.google.com/hosting/

首先我们来配置这个远程服务器.

  1. 用户需要注册一个Google的账户. https://www.google.com/accounts/Login?continue=http://www.google.cn/webhp%3Frls%3Dig&hl=zh-CN    然后点击 现在就创建一个账户 .后面的注册请根据提示输入各种信息吧.
  2. 下面我们该进入google code Project Hosting ,在这里我们将在google code上创建我们自己的项目.
  3. 点击页面上的链接 Create a new project
  4. 点击链接后,我们将进入一个新的界面.在这个界面里面你需要填写项目的各种基本信息.
    • Project Name 工程名,这个名字是以后你的项目域名的一部分. http://code.google.com/p/projectname /
    • 其它的基本信息在工程建好后任然可以修改
  5. 创建完成后将进入工程界面.
  6. 后面我们需要开始收集用于svn远程使用的一些信息了.
    1. 看看都有哪些人可以控制这个项目,在主页面右面的 Project owners: 会有写
    2. 下面去收集url和密码了,点击 source
    3. 认真看下面的信息.特别是作为一个owner你需要认真看那些链接.你会发现那个加粗的https .是的这一点非常重要,我当时因为没有完全拷贝导致浪费了一些时间.
    4. 然后去看看管理这个工程需要的密码吧.点击那个 googlecode.com password
    5. 新窗口中将是你登录使用的密码了.
  7. 最后我们来总结一下需要的数据:账户,url,和密码
  8. 然后我们安装好subversion这个插件,关于eclipse插件的安装详见 http://www.google.com/search?q=eclipse+%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_enCN288CN288 在这里不再赘述.
  9. 启动eclipse.并开始使用subversion工作.可以参见网上有现成的指导说明:http://www.ibm.com/developerworks/cn/opensource/os-ecl-subversion/
  10. 我还是在描述几句.对一个你希望上传至服务器的项目点击鼠标右键 Team -> Share Project...
  11. 选择 SVN
  12. Create a new repository location
  13. 在url输入框中键入刚刚收集到那个 https 的信息 https ://projectname .googlecode.com/svn/trunk/
  14. 选择用项目名建立一个目录,我个人比较喜欢这样做.
  15. 然后就是选择需要提交的具体文件了.
  16. 第一次使用,系统会提示安装相关的证书并输入账号密码.按要求做就好了.
    • 选择 Accept permanantly
    • 输入 账号和密码
  17. 好的,配置完毕了.至于 subclipse的使用细节,你们可以参看很多材料. http://www.google.com/search?hl=en&newwindow=1&rlz=1B3GGGL_enCN288CN288&q=subclipse+%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E&btnG=Search
  • subclipse-1.2.3part456.zip (3.3 MB)
  • 描述: eclipse subversion插件,由于javaeye附件的限制,我不得不将打包文件做分割.
  • 下载次数: 54
  • subclipse-1.2.3part123.zip (3.4 MB)
  • 描述: eclipse subversion插件.请将解压后的part123456六个独立的rar文件放在一个文件夹下再对某一个做解压缩即可.
  • 下载次数: 46
  • How_to_use_Google_Code_Host_update2_.doc.zip (121.4 KB)
  • 描述: 网上一个比较流行的使用教程.不过我这边是linux所以很多地方不能效仿.而且先通过一个别的软件,我觉得很麻烦.
  • 下载次数: 91
分享到:
评论
1 楼 qianjigui 2008-08-29  
当然,作为一个干净的ubuntu可能还需要安装svn软件.
引用
sudo apt-get install svn

相关推荐

    SVN+Eclipse环境搭建

    对于Java开发者来说,SVN+Eclipse环境的搭建尤为重要,因为它能确保代码的版本管理和团队协作。在实际开发中,你可以利用SVN的分支和标记功能来管理不同的开发阶段,如测试、生产等。同时,通过Eclipse的集成,可以...

    svn+eclipse插件+客户端+subversion-权威指南

    subversion-1.6.17.zip site-1.6.18.zip TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi svnbook-1.6-zh-r3600.pdf Windows开机自动启动SVN服务.doc

    svn+eclipseSvn插件.rar

    通过将 SVN 与 Eclipse 集成,开发者可以更高效地管理代码,同时利用Eclipse的强大功能进行开发。这个"svn+eclipseSvn插件.rar"文件应该包含了所有必要的步骤和资源,帮助用户快速设置好 SVN 工作环境。

    Eclipse+SVN环境搭建和使用

    ### Eclipse+SVN环境搭建与使用详解 #### 一、Eclipse+SVN插件安装 在进行Eclipse与Subversion(简称SVN)的集成之前,需要确保已经正确安装了SVN的服务端和客户端软件。这里提到的是VisualSVN作为服务端软件,...

    持续集成环境maven+nexus+jenkins+svn搭建

    在搭建完成 Maven、Nexus 和 SVN 服务器后,我们可以使用 Maven 来搭建一个 Eclipse 工程。在这个阶段,我们需要创建一个新的 Eclipse 工程,然后使用 Maven 来管理和构建该工程。我们可以使用 Maven 的 pom.xml ...

    eclipse的svn+theme+jad

    在Eclipse中,通过安装SVN插件,开发者可以方便地进行代码的版本控制,如提交、更新、查看差异、合并分支等操作。这个压缩包中的`svn`可能是一个Eclipse SVN插件的安装文件,如`Subversive`或`Subclipse`,安装后,...

    代码管理工具打包(SVN+TortoiseSVN+SVNeclipse插件+CVS+apache).rar

    综上所述,这个压缩包包含了一套完整的代码管理工具集合,涵盖了从基础的版本控制系统(SVN、CVS)到与之配合的客户端工具(TortoiseSVN)和集成开发环境插件(SVNeclipse),再到服务器端部署(Apache HTTP Server...

    Eclipse svn创建分支、合并、切换讲解

    Eclipse SVN 创建分支、合并、切换讲解 Eclipse SVN 是一个功能强大的版本控制系统,广泛应用于软件开发项目中。本文将详细讲解 Eclipse SVN 中创建分支、合并、切换的操作步骤。 一、创建分支 创建分支是 SVN 中...

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    Eclipse svn1.9离线包下载

    Eclipse SVN插件使得用户在Eclipse内可以直接进行版本控制操作,如代码提交、更新、合并等,无需离开IDE。 在这个Eclipse SVN 1.9离线包中,包含了以下几个关键组件和资源: 1. index.html:这是Eclipse插件的欢迎...

    SVN+cruisecontrol 搭建持续集成开发环境

    SVN 服务器需要安装在一台服务器上,并且需要配置 SVN 仓库,以便开发团队成员可以将代码上传到 SVN 服务器上。CruiseControl 需要安装在一台服务器上,并且需要配置 CruiseControl,以便它可以自动地构建和测试软件...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    在现代软件开发流程中,持续集成(Continuous Integration,简称CI)是一种实践,使得开发团队可以频繁地将代码集成到共享仓库中。每次代码提交后,通过自动化的构建(包括编译、测试和部署)来验证,从而尽快地发现...

    Eclipse SVN插件 Eclipse SVN插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,用于版本控制的重要工具,主要功能是与Subversion(SVN)服务器进行交互,实现代码的版本管理。本篇文章将详细阐述Eclipse SVN插件的相关知识点,包括其安装...

    使用Maven+SVN+Eclipse搭建可持续构建环境

    ### 使用Maven+SVN+Eclipse搭建可持续构建环境 #### 一、持续集成与可持续构建的概念 持续集成(Continuous Integration, CI)是一种软件开发实践,它要求开发人员频繁地将他们的工作成果集成到一个共享的主分支中...

    eclipse svn1.8插件下载

    Subversion(简称SVN)是一个开源的版本控制系统,允许团队成员在一个共享仓库中存储、管理和跟踪代码变更。Eclipse SVN 1.8插件的下载是为了将这一强大的版本控制功能无缝集成到Eclipse IDE中,提升开发效率。 在...

    Linux下搭建svn+apache

    ### Linux下搭建svn+apache知识点详解 #### 一、概述 在Linux环境下搭建Subversion (SVN) 和 Apache 的联合服务是一种常见的版本控制系统部署方案。通过Apache作为前端服务器,可以利用HTTP协议方便地进行SVN仓库...

    eclipse svn插件 官方下载绿色版

    Eclipse SVN插件是开发人员在使用Eclipse IDE进行版本控制时的重要工具,它使得开发者能够在Eclipse环境中无缝地与Subversion(SVN)服务器进行交互。Subversion是一款开源的版本控制系统,用于跟踪文件和目录的修改...

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接

    eclipse svn插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时进行版本控制的重要工具,它使得开发者能够在Eclipse内直接进行Subversion(SVN)的相关操作,如代码的提交、更新、比较、解决冲突等。Subversion是一款开源的...

Global site tag (gtag.js) - Google Analytics