论坛首页 入门技术论坛

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

浏览 6727 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-28  
我的系统环境 写道
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
   发表时间:2008-08-29  
当然,作为一个干净的ubuntu可能还需要安装svn软件.
引用
sudo apt-get install svn
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics