一、Google代码(项目)托管提供什么服务

(1)代码下载托管,为你分担网页流量(乐于分享自己的源码)。
(2)在线浏览项目代码,并有不同语言的代码着色功能。

(3)保存不同时间代码的修改,可以跟踪代码修改变化。
(4)团队分工合作,共同在上面维护一个源码项目。

它提供了“版本控制”的一些服务器端支持,更多详情可以了解“版本控制”相关话题,版本控制是大项目大团队分工合作和管理的优秀解决方案,如果你还没有使用过,则表明你还没有遇上大项目或者并非在大的软件公司工作。

二、使用Google代码托管的步骤

(1)注册Google通行证

如果你在使用Gmail邮箱,这意味着你已经拥有了一个Google通行证,否则你可以通过很多Google产品入口注册一卡通。Google的免费服务还真不少,而且好些都还是英文版,但这并不影响像我这样的Google忠实粉丝尝鲜,下面是我使用的Google产品列表:

(2)创建一个源码托管项目

访问http://code.google.com/hosting/页面,在页脚正上方找到“Create a new project”链接,点击后就可以看到创建项目的表单了,按照要求填写,成功提交后就有了一个源码托管项目,它的访问地址应该是:http://code.google.com/p/<你的项目名>/,另外注意事项请看特别提示的第二点。

(3)安装Subversion(SVN)客户端

本人建议使用TortoiseSVN,可以到官方网站下载,而且都提供了汉化包,下载地址:http://tortoisesvn.net/downloads。安装完后“右键菜单”会多出两个选项:SVN检出、TortoiseSVN。第一步当然要找一个文件夹把它设为“版本库”,这样会生成一些文件,不用管当然也不能删这些文件。之后再在任意位置新建一个文件夹放我们的项目,执行“检出”,这样可以下载服务器上的文件到本地,或者“提交”文件到服务器上,这时都会要求输入版本库地址,这里如果仅仅是下载的话,选用下图第二个地址,就是http开头的,如果还要提交或者更新文件,则要用第一个地址,就是安全连接https,这样连接过程中会要求输入帐号和密码,帐号是Google通行证,密码是项目分配的密码。

(4)通过SVN上传下载项目文件

在你选择存放项目文件的文件夹上右键后,执行“检出”,“更新”,“提交”等操作就行了,至于它们都是什么意思,你可以查看帮助文档。

(5)配置项目设置

用Google通行证登录你的托管项目后,你还可以管理配置这个项目,比如隐藏一些不必要的导航标签、添加开发者、通知设置等等操作。

三、特别提示

1、创建一个新的项目在http://code.google.com/hosting/页面下面有一个链接“Create a new project”,不注意还是真不好找的。

2、创建新项目的时候,Project name(项目名)将是这个项目访问网址的一部分构成,一旦创建不可修改,而且最好取得简短好记并与项目有一定关系。表单旁有说明的,说要小写字母,可以加入数字,还不能有空格之类的,英文不好者注意了。

3、对于项目里面的下载(Downloads标签),如果上错了文件(提供了2G空间),当然是可以删除掉的,但要注意一下那个Delete链接也不是那么好找的,而且删除的时候,会有两个选项,其中第一项是“标识为过期”,这并没有真正删除,要真正删除请选择第二项。

4、源码项目发现有一个查看原文件的功能,如下图的“View raw file”链接,发现如果是静态文件,可以直接正常访问,比如静态网页或图片之类的文件,可以直接访问并正常显示。例子:静态网页、图片。

转载于:https://www.cnblogs.com/bluestorm/archive/2012/10/06/2712761.html

使用Google的项目(源码)托管服务(转)相关推荐

  1. Java智慧社区商业级别项目源码,拿来学习真不错

    介绍 HC小区物业管理系统是由java110团队于2017年4月份发起的前后端分离.分布式架构开源项目,目前我们的代码a开源在github 和gitee上, 开源项目由HC小区管理系统后端,HC小区管 ...

  2. 140款Android开源优秀项目源码

    140款Android开源优秀项目源码 BeautifulRefreshLayout-漂亮的美食下拉刷新 https://github.com/android-cjj/BeautifulRefresh ...

  3. CSDN助力HBuilder,为开发者提供源码托管服务

    出品 | CSDN(ID:CSDNnews) 近日,CSDN官方发布最新消息,专业开发者社区CSDN与国内HTML5领军企业DCloud(数字天堂)进行深度合作,为HBuilder开发者提供源码托管服 ...

  4. Android图片爬虫,看妹纸神器项目源码,ListView单张图片查看

    Android图片爬虫,看妹纸神器项目源码 刚自学完安卓,国庆7七天花了6天纯手写入门级app,从集成图片爬虫到整个项目结束真是一步一个坑. 整个项目没有用框架,都是手写纯属练手,项目中主要用到的技术 ...

  5. Android项目源码分享

    ├─android web应用 │      jqmDemo_static.zip │      jqmMobileDemo-master.zip │      jqmMobileDemo1_1-ma ...

  6. Android项目源码质量检测

    摘要:通过工具对Android项目源码进行质量检测 从开发的角度来讲,一款软件的优秀与否,除了与软件整体架构有关,还决定于开发者的编码是否规范以及能否对相关平台特性的充分利用.对于软件的整体架构,目前 ...

  7. Spring mvc Data Redis—Pub/Sub(附Web项目源码)

    一.发布和订阅机制 当一个客户端通过 PUBLISH 命令向订阅者发送信息的时候,我们称这个客户端为发布者(publisher). 而当一个客户端使用 SUBSCRIBE 或者 PSUBSCRIBE ...

  8. Atitit. 查找linux 项目源码位置

    Atitit. 查找linux 项目源码位置 1. netstat   -anp |grep 801 1.1. 1.3 启动关闭nginx3 1.2. 找到nginx配置文件4 1.3. ./etc/ ...

  9. rust墙壁升级点什么_分享:如何在阅读Rust项目源码中学习

    今天做了一个Substrate相关的小分享,公开出来. 因为我平时也比较忙,昨天才选定了本次分享的主题,准备比较仓促,细节可能不是很充足,但分享的目的也是给大家提供一个学习的思路,更多的细节大家可以在 ...

  10. java进销存系统静态页_java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码...

    系统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3  SSM ...

最新文章

  1. Nginx与PHP(FastCGI)的安装、配置、优化
  2. Java-Maven(四):Eclipse集成Maven环境配置
  3. cad图纸目录自动生成插件_如何自动生成论文目录?
  4. 自动化测试框架搭建-日志-2
  5. mysql 分库分表 ~ 柔性事务
  6. GridView”的控件 必须放在具有 runat=server 的窗体标记内 “错误提示”
  7. php跳转到safari打开,新手教程: 如何重新打开关闭的Safari标签
  8. Amber Group散户投资APP资管规模超10亿美元
  9. 真正聪明的人必有的4个习惯
  10. FrameWork数据权限浅析4之基于多维度配置表实现行级数据安全
  11. hdu 1254 推箱子(嵌套搜索,bfs中有dfs)
  12. 算法笔记_039:杨辉三角形(Java)
  13. cognos报表导出excel_Cognos制作报表常见问题
  14. 【软件与系统安全】栈溢出利用的分析
  15. 深度学习中常用的非线性激励函数
  16. Element UI 自定义动态换肤(主题)
  17. Tensorflow移动端之如何将自己训练的MNIST模型加载到Android手机上
  18. 给网页添加动态视频背景 html+css
  19. 设计模式二:创建型-工厂模式
  20. 仿花生日记官网源码+前后端分离/独立后台

热门文章

  1. BERT出来后难道我们无路可走了吗?错!这些新想法你需要了解!
  2. 爬虫_抓取京东手机图片
  3. 说来你可能不信,穿越后男狐狸逼我好好学习…
  4. [ICLR18]联合句法和词汇学习的神经语言模型
  5. 机器学习算法基础8-Nagel-Schreckenberg交通流模型-公路堵车概率模型
  6. Qcon大会上电子工业出版社博文视点提供全程技术图书支持
  7. WEB开发新势力——Openparty
  8. PGM:不完备数据的参数估计
  9. pyinstaller使用-python项目转换成exe可执行文件
  10. pandas小记:pandas索引和选择