• [产品体验官] 华为云代码托管服务产品体验及评测 by Jack Zhang
    1.操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?  首先,从整体的操作来看:华为云的页面设计还是一直专注着简洁明了,一如既往的将客户的需求放在第一位置,从下面的图1-1就可以发现一开始的代码仓库到新建代码仓库这一流程还是很流畅的。之后需要进行设置SSH密钥管理用来输入几行代码,最后,将PULL代码导入到本地,进行云管理。在这个过程中使用起来还是很方便的,没有遇到什么逻辑上的中断。整个运用场景还是十分的流畅的。当在操作的过程中遇到困难的时候,如下图1-2 SSH密钥设置界面。从图中我们可以清晰的了解到华为云开发者的用心良苦,说的非常非常的详细。就算是一名小白,相信看过后都会操作的。这个是作为一个比较基础的组成功能,里面添加了安全功能、日志、图形统计等功能操作点。用华为云自带的几种方式建立了代码仓库,用着都挺方便的。目前来说没有出现逻辑上的中断。基于这一基础组件所来开发的软件云服务器还是很强大的,不论是企业还是个人都可以从中获得到很不错的体验。图1-1   代码托管界面  图1-2  SSH密钥设置界面2. 性能:页面性能是否感受比较舒服?      就我个人而言:华为云的页面设置是非常棒的,如图2-1 操作流程页面。整体体验还是十分不错的。相对比大家认识的GitHub,华为云在这个方面就有它自带特点了。华为云在配置和部署这个方面不能让编译之后的代码自动执行部署,(个人建议,有待加强这个版块)。如果,仓库集成了自动化的部署功能,那么加入华为云有自动化部署的产品的话,当然就添加步骤做引导可能会是一个好的想法。作为企业用户在使用华为云代码托管服务这个功能时,我感觉整体还是很顺畅,响应也很快。再相比国内外的几大平台:腾讯、阿里、微软、谷歌等产品。华为云这个方面还是需要在改进的,在页面体验上还是不错的,如图2-2 流水线操作页面 。当然这里也指出一个小问题,就是在布局上,产品的命令操作按钮这块,点开下拉菜单时会对已有项目的信息进行遮挡。这里可以将背景进行深浅的设计,将背景白色淡化为透明,当然不是全透明是逐层淡化。遇到下面字体时出现淡化。当然,华为有更好的解决方法最好。在功能布局上和国外的有一定差距,可以参考国外先进的云服务器学习改进。图2-1 操作流程页面图2-2 流水线操作页面3.功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?      从我这个机械专业的角度上去看代码这个领域,接触这款云服务还是比较吃力,因为很多东西都是计算机专业上的知识。一遇到一个名词一个符号就看不懂,会折腾很多时间。对比那些计算机专业的人,他们就相比会上手的快点。然后,我这个门外汉,接触这个款服务器。上手还是很顺利的,并没有遇到非常非常困难的事情,因为华为云的托管服务自带很多的帮助功能。如图3-1 说明帮助图,一遇到不懂的点一下就可以了。通过,华为云的自带的检查功能,它的功能时非常的强大的是我用过所有云产品中感觉比较良心的功能。如图3-2 检查结果图 。如果,从产品的安全性上考虑。那么几乎所有的产品都是差不多的。图3-1   说明帮助图图3-2 检查结果图4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?   在这个问题上,我作为一名华为云体验官。我给的答案是肯定的,因为功能很人性化啊!虽然,有些地方还有些欠缺,但是,整体来说是非常不错的。下图4-1 是我参加云服务论坛的票据,我愿意将该产品作为自己的企业研发过程中code review工具,我的同学和朋友已经在向我询问相关的产品和使用了。非常好,希望华为云越来越好。图4-1 驱动数字中国5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?      在这个方面,华为云可以说是最棒的。相比腾讯云、阿里云。华为在用户体验上可以说花的成本是最大的。上面我已经提到过了,华为云的帮助界面是做的很不错的。分类很齐全,不管是多么细小的事情,都会在结尾或者是旁边的空白处指出来。如图5-1 新手提示和图5-2 创建文件、图5-3 帮助界面。就像,有贴友说那样。目前,在计费方面哈市没有给出明确的按什么要求计费,还是时间还是代码检查。可以稍加注明这些有关费用的标注。图5-1 新手提示图5-2 创建文件图5-3 帮助界面6.对于CodeHub产品的其他意见和建议。  (1)华为云可以向小米云一样兼容自身产品的一些功能,将华为云通过其他设备推广开。在这点上,希望可以多想小米和360学习,他们的云服务生态是比较全面的。  (2)还有就是华为云的界面我在上面就提到了很简洁,但是,这是未曾不是一件缺点,因为,简洁就是有可能失去一些功能。  (3)现在很多都是事物需要快捷来完成,二维码便是首选。在这方面华为云有注意到了,但是,还需要去加强。如图6-1 二维码服务。  (4)从管理工作台上看,界面设计的还是很到位的。但是,布局是窗口是不是可以让用户自己设置,而不是一尘不变的。毕竟这界面还是很关键的,对于提高用户的体验还是很重要的。如图6-2 管理界面。图6-1 二维码图6-2 管理员界面最后,感谢华为选我为本期的华为云用户体验官。非常感谢,非常热切希望自己能和华为云一同成长!以上内容可能存在很多的问题,希望大家指出并一同讨论。我是一名非本专业的研究生,但是很希望自己能和华为人一起工作。感谢,您给我的机会。我会珍惜,大家一起且行且珍惜!                                                                           by Jack Zhang
  • [产品体验官] 华为云代码托管服务产品体验
    代码托管是软件开发云必要的组成部分,然而已有的 GitHub, GitLab 都是大牛级产品,华为云代码托管要想超越这几个产品应该是难度很大的事情。好在产品定位与以上几个产品不同,这一点从英文名字 CodeHub 也可以看出,聚焦在 Code 上,功能也侧重于代码托管、代码检查,相关的 CodeIDE 以及与 DevOps 相关的其它功能则是 DevCloud 下与 CodeHub 并列的功能。从操作体验、性能、功能完备性、文档和帮助方面 CodeHub 都非常好,使用非常方便,也非常流畅,值得推荐。先提几个个人认为值得改进和探讨的地方,然后再提几个亮点。一、改进建议1. 首页界面设计和链接跳转在 CodeHub 首页上方的这块空间利用得貌似不够充分,这样设计显得仓库数和存储空间是一个非常重要的信息,但用户未必关心这些信息,除非 CodeHub 服务本身对这两个数量有限制,如果有的话,最好把限制同时显示出来,或者有链接可以显示详情。建议对这一块重新设计,显示需要引起用户注意的更重要的事项。这个页面可能不够重要,一旦选择某个代码库进入到代码库页面,页面上没有直接的链接可以返回到这一页面。2. 代码仓库的归属项目如果在某个项目中在新建代码仓库时,代码仓库默认归宿到该项目,在 CodeHub 首页新建项目,则必须选择一个项目,如果没有建立过项目,则不能继续操作。考虑 DevCloud 整体功能,代码仓库必须归属某一项目也可以理解。建议设立一个默认项目,在用户没有任何项目时,不至于卡住。此外代码仓库一旦创建,未在代码仓库设置等位置发现如何调整代码仓库的归属项目。当然在以项目为中心创建代码仓库时,出现选错项目的可能性也比较小,出现错误后还可以通过克隆代码库等方式进行处理。3. HTTPS密码和安全代码仓库的安全怎样强调都不过分。华为云代码托管支持设置与华为云登陆密码不同的密码,在某些程度增强了安全性。但通过用户名和密码访问毕竟不够安全,未找到禁止通过HTTPS密码访问代码仓库的配置。个人认为可以如果禁止通过HTTPS密码访问代码仓库,在增加密钥对或更改安全设置时,使用校验手机短信等方式进行二次校验,可以进一步增加代码仓库的安全性。二、亮点1. 使用模板新建代码仓库CodeHub 支持使用模板新建代码仓库,包括官方模板和个人模板,模板可按应用类型、编程语言、是否支持自动创建流水线等进行筛选,非常便于体验新的开发工具和框架,有助于提升整个行业的开发水平。然而官方模板数量较少,个人模板的可信度难以考量,如果华为云有经过认证和评估的第三方提供更多的模板和支持文档将会更好。2. 代码检查任务和规则代码自动检查是一个非常贴心的功能,通过设置检查规则、检查任务,并在代码提交时自动执行并通知代码检查结果,可以有效保证代码质量。虽然已有很多代码检查工具,但 CodeHub 的代码检查非常易于配置和使用,降低了入门门槛和推行难度。首次参加体验活动,对产品理解还有很多不到位之处,请大家多包涵指正。by Larry-济南-EasyRedmine
  • [产品体验官] 华为云代码托管服务试用报告 by motozilog
    最近GitHub遭遇黑客攻击虽然我们公司没有使用GitHub,而是用gitee(码云),但对于此次事件后,对代码的安全提到非常高的程度。作为公司核心的资产之一---源代码,一直是公司最高等级的机密之一,正因为GitHub的事件,所以考虑在公司内搭建gitblit(相当于搭私有的github)。但是公司内搭建gitblit,会存在多地协作的问题,虽然可以通过搭建VPN等方式将多地连在一起,但是VPN的维护成本高(SSL VPN按用户收费,某厂家防火墙(不是华为)的IPSec VPN没有MAC端)。不管是GitHub还是gitee也不确保不出事,到底我们的代码应放在那间可信赖的代码呢?我们测试一下华为云代码托管的安全性删除,必须通过输入完整的仓库名称才能删除,这点好评。然而,项目的删除在那里呢?至少我一下子找不到。而根据相关文章的指导,GitHub中开启双因子认证,可以加强安全性。GitHub中开启双因子认证的介绍页和操作并且有相当贴心的操作指引可见github经过这次事件后,对安全十分重视。然而华为云暂时没有找到搜索也没有搜索到算了,先按流程先新建一个吧不过有个问题,是必须要归属项目SSH克隆,这些最常用功能,就驾轻就熟了。并且相信这块华为云也经过大量测试上传:同样,本次GitHub泄密的嫌疑SourceTree同样也是正常使用接下来是基本评测内容:1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?答:非常流畅,除了必须要归属项目外。界面设计也相当好看,比gitee好看多了。也没有出现逻辑中断2. 性能:页面性能是否感受比较舒服?答:非常舒服,在电信100M光纤是非常快3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?答:只用过github和gitee,感觉华为云做得比这二者都要好(github的访问速度超慢,gitee界面难用爆)4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?答:满意,但是安全性有待加强,就算没有双因子认证之类,至少出一份代码安全加固指引。有鉴于github的事件,己经将代码从gitee干掉,并且禁止使用sourceTree一类的工具必须只允许使用原始的git,短期内估计不会用任何公有仓库……但会推荐给其他朋友使用华为云托管,毕竟速度够快,界面漂亮。5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?答:至少找不到在那里删除项目。也没有找到加固指南之类。另外,也没有看到价格表(难道是免费?免费也得写一下啊)5. 对于CodeHub产品的其他意见和建议。答:给一份华为云代码托管服务的安全加固指引,十分急需!特别是经过这次github事件后。
  • [产品体验官] 华为云codehub服务vs阿里云代码托管服务实测对比
    1.    操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?答:未出现2.    性能:页面性能是否感受比较舒服?答:舒服,但是可能是代码托管的风格设计不能和华为云整体风格不一致,导致给人的感觉是整个画风科技感不强,希望融入少量一些科技元素,比如点击音效。3.    功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?答:用过阿里云的代码托管服务,和华为云的codehub比起来感觉差不多,华为追的很快,甚至要超越阿里的节奏。4.    满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?答:我的考虑是这样的,代码跟着云服务走,凡是在华为云上使用的代码都会使用华为云codehub,因为不肯能为了使用codehub服务而使用或者倒过来使用华为云服务;如果其他朋友或同事也在使用华为云,也会推荐给他们华为云devcloud和codehub产品。5.    在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?   答:那肯定是合理和准确的,也有参考价值;发现华为云的帮助文档写的相当用心,每次版本变更都会记录更新时间,方便用户了解每次帮助文档版本更新细节,并随时做出调整。6. 对于CodeHub产品的其他意见和建议。答:(1)产品入口简洁明了,反而相较于阿里云方式单一,既是优点也是缺点相较于阿里云比较明显,属于decloud的母系产品下,同时,阿里云的代码托管服务有3个入口,形式多样,但是感觉比较杂乱云效平台类似于华为云decloud,可以从这里进去,但是代码托管服务又偏偏自成一派作为单独母系产品,不仅如此,又搞出来个开发者中心模块,感觉还没有统一入口,个人感觉还是喜欢华为云codehub的入口方式。                                                      (2)需加强与华为云其他产品的联系,比如具备切换到服务列表的功能。首页如下图所示各个按钮都试了,没有找到能回退到华为云产品服务列表或华为云首页的功能(反而,在modelarts入口可以进去回退到全部产品服务列表界面,感觉还是整体设计不够统一、协调),华为云devcloud似乎完全独立于华为云产品序列本身,但是一般用户是不会单独留意记住华为云devcloud或codehub的域名的,devcloud必然是根植在华为云的,这才是codehub最大的优势,因为codehub并不是像Github、Gitlab这样的专业独立业务方向独立且明确的代码托管服务平台;同时,通过阿里云发现,阿里云代码托管服务和阿里云其他产品之间结合度非常紧密,可以随时任意切换,但是阿里云的如下图所示的按钮4,点击之后无法一键回退到代码托管服务,其实其他服务商的缺陷和不完美的地方正是华为云codehub努力的方向。。。。(3)代码的属性:私有、公有的标识问题今年2月份阿里云代码托管服务漏洞曝光后,引发了开发者、企业和云服务商之间关于internal这个英文单词之间的歧义讨论,目前阿里云已经关闭了internal可见等级功能,但是,发现不同云服务商对现有的private和public的定义依然不一致,阿里云对“私有”的定义是即使是代码仓库成员也需要进行单独授权,但对“内部”的定义依然没有变化,仍然是对登录阿里云代码托管平台的所有用户均可访问,死硬到底啊,同时华为云对“私有”的定义感觉比较模糊,私有已经对代码库成员开放了。。。。望能细分一下,同时即使公有public也不允许克隆而只是具有只读权限(虽然华为云非常友好,特别用红色字体标示出来了),不知是怎么考虑的,光看不能下载。。。。 (4)代码托管服务的安全问题目前已知的安全措施就是SSH秘钥和HTTPS秘钥,明显华为云要强一些,多了HTTPS秘钥功能,建议除了类似的建立公网连接秘钥加密基础上安全服务以外,是否能够考虑:1.    接入云专线网络,实现二层安全隔离,就像使用云端局域网使用ECS服务一样2.    针对平台服务本身,是否有态势感知、网站安全专家、存储加密、防病毒等措施,尽量避免黑客攻击和窃取源代码数据。by 华为云ID:pulunengshou,微信ID:pulunengshou  
  • [产品体验官] 华为云代码托管服务产品体验及评测 by蓝书签
    体验评测报告内容1.    操作体验:体验了各种使用场景,权限管理、仓库统计、包括安全设置在内的一些操作流畅,响应也很快,偶尔会出现点击没有反应的情况,不知道是浏览器的问题还是网络的问题,必须要刷新页面甚至是跳转出这个页面后才能重新操作,期间没有提示,就是假死的感觉,对于新建代码仓库模板新建对新手来熟悉产品来说还是蛮好用的,有空闲体验一下各种demo还是挺有意思的,有种之前参加了各种实战营的过程感,而导入仓库对于搬迁场景很是好用,特别是还可以定时每天同步。下载\仓库URL等点击即可完成复制/下载设定还是蛮不错的,特别是下载通过图标选择格式很直观,下载速度体验也不错。浏览器端上传限制还是有点可惜,如每次只能上传单个文件,浏览器端对文件的编辑、查看等操作还是很方便的。作为比较基础的一个组成功能,还添加了安全功能、日志、图形统计等功能可操作点还是挺多的,基于这一基础组件围绕的软件开发云也很强大,企业上云值得鼓励与尝试,反正我个人来说操作体验已经很不错看,尽量都涉及了一遍,未出现逻辑上的中断,给开发团队加鸡腿。2.    性能:页面性能体验很不错,相比github来说,作为教育网用户在使用华为云代码托管服务感受更为顺畅,响应也很快。其他的话,国内的其他几个平台对比了下页面性能体验感觉不分上下。所以性能这款保持这样的稳定和速度就可以了。3.    功能特性: 作为只要接触了一点开发的人,相信对代码托管都不陌生,对于新手来说相信上手也会很快的,方便易用,功能挺全的了,作为安全性考虑设定的如IP白名单等功能都是挺合适的,作为功能、性能不相上下的情况下,安全可能会成为码友们考虑的一个因素吧,这点华为做的很好,慢慢在优化这块,好评。4.    满意度及推荐度:愿意使用该产品作为自己企业研发过程中的Code Review工具,并安利给其他朋友,希望更多的大牛加入,建立生态圈。5.    在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?文档帮助对于一些简单场景描述还是合理、准确的,还是可以继续多优化和完善文档这一块的,页面帮助已经比较完善了。增加简短小视频/动画来表达是否更容易让用户接受呢?5. 对于CodeHub产品的其他意见和建议。在新建代码仓库过程中, 描述信息填写单排显示既然支持500个字符,那也要考虑显示的问题,如图1-1和1-2所示,设置成自适应的多行文本框会好一点,单排如果信息过长显示就有局限性了。图1-1 显示问题1图1-2 显示问题2这边点击隐藏,对比图2-1、2-2效果,强迫症不适,包括前端一些界面由于分辨率不同导致显示效果差异还有待改进一些的情况如图2-3图2-2图2-2图2-3 By  蓝书签
  • [产品体验官] 代码托管服务-体验
    1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?在更改操作上感觉有点问题.我在一个文件里,只添加了 test3 但是会显示我删除了前面的内容,在重新添加一样的内容,在添加test32. 性能:页面性能是否感受比较舒服?整体上还是流畅的3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?对比gitee、github,感觉界面太白色化了,UI感觉非常不好,在功能上常用的还是有的。4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?暂时不会吧,代码托管的问题,还是内网的会更好。之前使用过代码的流水线,代码检查那类的服务,感觉挺好5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?说实话,对比几个厂的公有云,华为方面的文档还是比较清晰的,客服方面也相对好些5. 对于CodeHub产品的其他意见和建议。总体给的感觉,界面上的显示挺不好的,建议UI方面好些,虽然平时不会经常到仓库看。功能上,还是挺全的,就是在代码上,好像少了个issuesVv
  • [产品体验官] 试用Devcloud产品服务——代码托管评测反馈By武汉-窵禠
    首先,还是很感谢华为体验官部落能给我这么一个体验的机会,当然也是靠我孜孜不倦的在部落中苦苦蹲守,抓住了这次体验官的机会,(哈哈哈,自吹一波);然后,进入正题,因为体验时间有限,加上不能和部落中一些成名已久,带领成熟团队的大佬相比,所以只能我自己默默的输出这次的评测帖。目前,自己所在团队项目所用的工具是Gerrit,自己也胡乱搭建过Gitlab,使用过Github和Bitbucket,更多的使用的是Gitee(码云),后面比华为Devcloud更早出来的产品就是腾讯推出的Cloud Studio云端开发WebIDE了,这几大产品截图如下:Gerrit:Gitlab:Bitbucket:Gitee(码云):腾讯Cloud Studio云端开发WebIDE:本人因为是菜鸟小白,平时就喜欢瞎折腾,杂而不精,希望各位观帖大佬海涵。使用感受进入正题,说说这几天使用下来的感受和对比情况;首先,整个华为Devcloud服务中的代码托管服务产品我个人觉得是个不错的产品,虽然在竞品服务如此多的市场中也依然是做出了具有一定自身特色的产品,这点是值得肯定的,但是距离像是github和gitee这种相对来说成熟度较高,活跃人数相对较大的产品来说,差距还是有的,主要存在于以下几点:1、和Gerrit相比而言,UI界面比Gerrit要好很多,但是就提交代码规范程度这点来说,存在不足,因为Gerrit在提交代码的说明信息中强制要求了需要按照一定格式规范进行提交,不然是自动识别提交失败的,但是这个点我在华为代码托管服务产品中未能找到设置的地方,希望能在后续迭代版本中添加该功能;2、和Gitlab、Github和Bitbucket相比,给人的感觉就是UI设计上和使用交互上没有前三者那么紧凑和简洁,感觉华为代码托管服务产品的UI设计上比较松散,简洁度上可能还不够,当然这是我个人意见,哈哈。3、和腾讯Cloud Studio云端开发WebIDE对比,这个竞品出来的比较早,应该是在18年上半年就已经开始招募内测了,本人有幸成为该产品的内测用户,一直体验到现在,就代码托管服务而言,腾讯的产品没有华为做的好,因为腾讯的产品在导入已存在仓库的操作上,比较死板,需要先将已存在的仓库进行本地化,然后再推送到新建的远程仓库上进行代码托管,不能像华为代码托管服务这样自动连接到github或者gitee上进行fork操作,如下图对比:腾讯Cloud Studio云端开发WebIDE华为代码托管服务产品对比结果一目了然;当然,这个问题在和bitbacket和gitlab上也存在,并且github也仅仅只是支持上传和fork,不支持和兼容其他代码托管平台,而在这个方面做得比较好的产品我个人觉得是gitee(码云),对比操作截图如下:对比下来,华为产品的使用说明提示更加显眼,人性化,点赞ing;4、产品使用说明帮助文档以及使用步骤提醒上,个人认为gitee(码云)是要比华为要好一些的,腾讯的产品就比较一般了,见下图:gitee(码云)华为云产品腾讯云产品:整体来说,gitee(码云) 的产品说明使用文档是细节做得是最好的,从指引的出处,到入口的详尽显示,到最后操作的成功图示,都做到了详尽指示,并且通俗易懂,相对而言,华为的帮助文档在整体上比较完备,但是细节指引以及人性化的通俗易懂上会存在一定的不足,这个希望能够在后续版本中进行优化。5、这个部分其实我个**会的并不深,因为纵观我罗列的这些产品,在使用所谓的插件功能,或者说是云IDE开发组件功能的时候,其实都不算顺利,很多情况下是该功能暂未实现,或者是该功能需要特殊申请或者付费才能进一步实现,所以这一块的功能是体验不完整的,对此,我个人建议是可以让华为给我们体验官进行一次专场体验活动,以便展示华为的强大资源整合能力,哈哈哈,希望能采纳。以上就是本人这个小菜鸟的体验报告,希望各位观帖大佬多多指正,不吝赐教,跪谢!!!
  • [产品体验官] 华为云代码托管服务产品体验及评测by那年夏天
    代码是 DevOps 流程的起点,是所有研发流程的基础,代码托管能为代码“保驾护航”,确保代码的安全性、可用性,同时提供围绕代码的一些基础服务,如 MR 、 Issue 等。国内代码托管环境背景:大部分个人开发者会选择在Github上学习的时候将自己的代码托管在Github上,随着开发者群体不断的壮大,国内也陆续推出各类代码托管服务,个人或小企业的开发者也会选择将代码托管在这些国内的平台上。还有部分中小企业选择内部自行搭建 SVN ,会遇到搭建成本,维护,扩展,备份,数据安全和可靠性的问题。在线服务是趋势,那么选择值得相信的,可扩展的,低成本成本的代码托管服务,就是开发者们的主要诉求。此次参加华为云代码托管服务产品体验评测,对华为云代码托管服务做一些初步了解。首先,我们进入代码托管首页界面之前参加过多次华为云训练营,对代码托管也是断断续续的接触过很多次。接下来,我们进行新建代码仓库,新建代码仓库分普通新建,模板新建和导入仓库,  这里的模板新建对于我们这些初学者就非常友好了,学习,测试,使用都是绝佳的好帮手,并且提供有预览功能,我们可以直接查看官方提供的模板代码。helloworld   代码预览如下图左上角的自动隐藏式菜单设计比较实用在帮助文档代码评审这里查看PDF有个错误提示,其他模块的帮助介绍显示正常,希望可以修正这个错误,我在这里就以底色标注。代码检查功能很好用的有木有           而且问题代码严重程度分级别,以不同颜色显示,且加以标注,非常棒的功能1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?          整体操作流程比较流畅,没有出现逻辑上的中断。2. 性能:页面性能是否感受比较舒服?          页面性能感受一般,希望页面更加简洁。3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?          对比已用过的Code Review类的产品,华为云代码托管服务,相比较更加方便易用,功能设置不           错。尤其对于初学者算是非常友好了。4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?         我非常愿意使用华为云代码托管服务作为自己企业研发过程中的Code Review工具,但是对于其代       码安全性问题还是会有顾虑,这也是同类云产品都存在的,以后各方面都更加完善了,安全性问题应该是     会有保障的。          我愿意将华为云代码托管服务推荐给同事朋友,学习测试绝对是绝佳的选择。5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?          使用过程中的页面帮助几乎没有呀,不过操作流程比较流畅。帮助文档有点多,有点乱,希望重新排下帮助文档的逻辑性,让帮助文档简洁易用,帮助文档这一块真的需要大的改善。6. 对于CodeHub产品的其他意见和建议。          希望优化帮助文档,让帮助文档简洁易用。对代码托管安全性方面,希望华为云可以做出让我们认可,值得信赖的代码托管服务。
  • [产品体验官] 试用DevCloud中的代码托管服务的感受ByMojerro
    我接触华为云还算是比较久了,毕竟华为云在学生中的支持力度的确非常大。同样,看到华为云异军突起,丝毫不惧阿里云老大哥,产品技术整体发展迅速,的确是很感慨华为的技术底蕴。回归正题。这次是体验华为云的代码托管服务,大家肯定都对GitHub很熟悉了,我也会与GitHub(我目前主要在用),Gitbucket(我们团队用,不多)做一个对比(稍微吐槽一下,腾讯的git做的是真的简陋)。也会讲一下我是怎么使用华为云的代码托管服务的。后面我会说几个还不太人性化的地方,总之希望官方越做越好。基础项我用Git也算是有一定的时间了,对基础操作还是非常熟悉的。那么第一步就是先添加公钥。华为云添加公钥的时候有一点,区分部署秘钥和个人秘钥。要添加到个人秘钥里面,git仓库里面的秘钥是部署秘钥,只有pull而没有push权限。但是我看到git仓库也有单独的角色权限管理,说实话我是没搞清楚这两者的区别的。因为我用CI/CD的功能,所以就用华为云的git直接clone我的GitHub仓库。因为安全性还有GitHub给第三方的权限问题,clone的仓库如果是私有仓库是无法自动拉取最新同步的,这块我当时卡了很久,不知道为什么没同步。而且我clone私有仓库的时候自动同步这个选项是可选的,不知道官方能不能做一下判断。还有就是,克隆的私有仓库是能够点击同步按钮的,是因为官方无法判断克隆的仓库是否是私有的吧?但是我记得是有一些push触发的钩子,没好好研究这块呢,反正是觉得这块的用户体验可以再稍稍优化一下,让用户少一些迷惑。【Question】部署好基础仓库,我吧华为云的仓库也添加到了本地远程仓库记录里面。那么我本地就会有两个分支了。使用的时候日常push到origin,也就是GitHub仓库,需要部署的时候我只需要push到deploy仓库就可以啦。设置了钩子自动触发流水线,还是非常方便的。而且也不用担心每push一次就会触发一次部署,浪费性能。说起来还是定时自动同步更方便一点,如果能够自动同步私有仓库的话,不过这好像不是刚需,私有仓库可以直接用华为云的git,只是我还不习惯天天上devcloud平时使用过程中,代码量少速度问题是完全不担心的。不过华为云的git的确快很多,非常多。几乎push就上去了,不需要等一小会,速度和延迟都好很多。下图可以看出来速度还是差不少的。不过这次的是临时提交的,代码量不大,勿喷。但是必须要说的一点是,bitbucket界面是真的不习惯,虽然bitbucket的看板非常好用。然后bitbucket比GitHub要卡很多。gitlab没用过。pull和push网速上的差距都是一样的,而且华为云的git是支持5人协作500M,网速也快,结合上整个DevCloud,功能还是很丰富很强大的。想用私有团队或者协作仓库是个不错的选择。公开还是无可争议的GitHub了。华为云的git我觉得非常舒服的一点就是,你想要的,肉眼可见的知道在哪,对于我来说功能溢出了啊,哈哈哈可能有很多人一上来不习惯华为云的git,毕竟GitHub用的多,华为云的git是没有readme快速预览、没有项目管理、看板这些东西的,因为都在devcloud中。不过这样也不知道这个仓库是干啥的,索性官方给了这个但是我在仓库里外都没有发现这个字段在哪诶,不知道是不是我又眼岔了【Question】常用进阶操作基础项说完了就该聊一聊不常用但是很关键的一些操作了——PR、merge。我个人的pull request主要是合并开源项目的开发分支以及区分一些功能。随便新建一个branch,push一次新的commit,就能体验这个功能这是我新建的合并请求。其实是很方便的,合并说明,合并方向,创建者但是在进行分支代码对比的时候,我迷惑了一会分支页面点差异对比默认是这样的咦,我明明提交了新的代码?然后我发现,官方默认master是最老的代码,开发是在别的分支上。代码匹配的时候应该把心的分支放前面,要不然老分支放前面匹配机制就会认为两个分支的代码完全一样。但是这应该有一个小小的判断,至少不要直接提示说,两个分支是相同的,我还重复改了代码提交去看问题出在哪。发现提交次数不同应该就能判断出两个分支是不一样的,我不是很明白为什么要从——到—— 这么去设计。【Question】前端界面问题虽然整个git仓库已经很完备了,不过有一些小细节我觉得官方还是可以继续优化,让用户体验更完美。就比如仓库设置页面左侧tabbar,是同步刷新的,每切换一次tabbar就闪一次,还会自动返回顶端页面跳转时候的加载条,都是先跳转过去才开启的,这样其实还是会让操作有滞涩感,仿佛是先卡主了,然后才卡出来的加载条,应该是点击后先弹出加载条再跳转让用户更舒服一点。总结总的来说,devcloud刚做出来,有一些细节的确是不够完善和人性化。不过在这么短的时间内,至少我觉得这些小坑是不影响我的使用了,而且效率很高。这次写的手感很不好,这两天猫早上4点叫,下午午睡也叫,然后晚上写了一半的东西突然崩掉,我们家网还死也连不回去,还好华为云有自动保存,太感动了。要不然我真的炸了。有什么问题欢迎提出,也麻烦各位大佬花时间看我这么难懂的文字,感觉实在是过意不去。当然,奖品有的话还是要的,看在我这么认真的使用了华为云产品的份上
  • [产品体验官] 华为云代码托管服务-体验产品
    以下是在进行华为云代码托管服务中的个**验,仅代表个人观点,欢迎各位专家一起进行探讨。 1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?首先体验了一下整体的操作流程:从代码仓库开始,新建立代码仓库用来开始项目,进行SSH密钥管理及HTTPS密码管理用来进行代码导入,然后Pull代码到本地进行操作,进行云端管理。用华为云上面的几种方式建立了代码仓库,用着都挺方便的。暂时没有出现逻辑上的中断。    2. 性能:页面性能是否感受比较舒服?1)、首先从界面布局上来讲,服务中的命令为产品的核心操作内容,最好可以独立成菜单或者横向的,同时在点开下拉菜单时会对已有项目的信息进行遮挡。 3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?感觉华为云这个代码检查真的很牛,用了几个,感觉里面的功能真的很强大。用过几款别的工具如Git hooks,安装过程真的十分头痛,然后基本都不兼容中文的标示。不过还是一个习惯的问题,还是不习惯直接在云上进行直接开发。 4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?可以尝试着把代码上传到华为云上进行检查,整体满意度还可以,愿意将此产品的推荐给朋友和同事去使用,同时进行问题收集与反馈。5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?文档写的很详细,分类也很详细,最佳实践内也包含了各种场景,这些文档真的很赞,不过现在计费方式好多还没有明确比如代码检查,同时这个“使用时长”不太明确。注:文档中有一个细节需要修改一下,变为单引号或在“!”前加一个转译“\”。帮助类的文档要严谨一些的好吧。 6. 对于CodeHub产品的其他意见和建议。当在进行新项目建立的过程中,一般要考虑到人员的加入及分工,进行项目的规划,不过在界面中没有找到人员分配以及添加人员的位置。 后来回到主页才看到。建议把这个工作流程给规划一下。  现在多了这个二维码邀请真的很不错。 现在这个模版也多了好多,不过不建议以这种形式进行表现,显得有些笨重。操作了一下整个构建&发布的过程,正好有以前做过的项目,直接拿以前的项目做了一下编译流程,还是蛮舒服的。而且也十分的流畅。所有的过程都有可视化界面进行过程查看。  代码托管一定会考虑到安全性的问题,在云上如何保证代码的安全一直是个问题,这些代码全是企业的命脉。 所有观点仅代表个人意见,欢迎各位专家一起进行探讨。 by @~@
  • [产品体验官] codehub初体验
    注意注意:如果下面有说的不对的地方,请及时踩楼,我会定期采集意见对我的不成熟见解做变更,轻喷。在代码托管平台同质化严重的现在,整体托管功能相关不很大,最核心的点我认为在于以下几点:1, 是否能与协作平台进行良好的集成,从需求 开发 代码审核 测试 灰度 上线等流水线功能2,价格3,安全安全安全 针对以上三点,华为云在第1点做的尤其出色,用过DEVCLOUD的小伙伴应该清楚,结合非常紧密,整个一套生产线下来很爽。价格奇贵,不清楚是否是计算方式的问题。安全的问题大家讲的和实际体现出来的可能有差池,除了阿里云代码托管有出现过因中英文(internal,private)导致代码泄露的问题,各厂商均无特别的问题。安全不安全要看出事不出事。  基于华为codehub的服务和gitee做的对比: 华为codehubgitee代码托管,支持 Git/SVN 不支持svn均可支持开源项目、代码片段不支持svn支持Issue不支持 支持Wiki不支持(在项目上)支持代码流水线与自家云服务集成 检查构建灰度发布一体  与第三方集成,包括华为容器云,阿里云CodePipeline,华为云微服务平台等代码评审有设置最低值,低于0分不能合入的功能,可以在全团队强制CodeReview代码审查设置Fork + Pull Request支持支持组织完善,与DEVCLOUD结合的较好完善保护分支支持支持在线 IDECLOUDIDE,需要收费支持仓库加速支持支持(存储库GC)仓库自动备份不支持支持禁止 Git 强推不支持支持支持仓库访问 IP 限制支持支持自动代码质量分析支持代码检查,有3718的多语言规则库Sonar,360源代码检测代码克隆检测不支持支持自动生成 JavaDoc/PHPDoc不清楚支持多语言 README 自动渲染不支持支持通知不支持支持(企业版)是否支持外部导入支持导入git svn不支持与任务协作系统连接支持自家devcloud集成自家TeamOSC 价格对比: 整体价格华为codehub并无巨大的优势,并且评价方式很奇葩,购买时长按小时算,我没有算太明白 用户数50个,系统盘大小 2GB 购买时长:8760小时  华为价格:43367.85GITEE价格是这样: 整体体验如下:与DEVCLOUD整体的集成优秀,价格偏贵。创建仓库时模板是个亮眼功能代码检查功能健康度检查很有用,在实际使用中解决过实际问题,如果能把相关的结果和规则导成一个报告就更具说服力了。 建议: 1团队代码片断的功能2团队文档共享3禁止git强推4各语言其实都有googlt style或者其它style的一些规范,小型团队可能不注意,其实可以根据语言集成到模板中,默认就带代码格式规范(加个小tip给大家教如何使用)比如:java中的  google java style for 各种主流开发工具5自动生成建议安装插件 比如idea安装插件 ,团队在默认的基础上进行自定义,这样开发的同事至少可以知道在idea上有哪些插件6 安全安全一定要安全 注意注意:如果下面有说的不对的地方,请及时踩楼,我会定期采集意见对我的不成熟见解做变更,轻喷。
  • [产品体验官] 华为云代码托管服务产品体验及评测华为云代码托管服务产品体验及评测
    华为云代码托管服务产品体验及评测华为云代码托管服务产品体验及评测 - Mike Cao1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断      总体来说,各种使用场景非常流畅,但是如果是在华为官方提供的repo可以提供对应的版权(商业/开源)就好了。。     对于华为与代码托管仓库,我看到目前支持私有和公开只读两种模式,我印象中github上私有是单独收费的,在这个页面我没有看到华为devcloud对两种方式的费用描述,我仔细阅读了下https://support.huaweicloud.com/pg-codehub/codehub_pg_00002.html ,感觉描述的不是太清晰。如果可以写明确下旧好了就好了,如果是免费的恩,当然就更好了。哈哈哈哈        对于华为云代码托管新建仓库,支持一下三种模式。普通创建,模板创建和导入仓库三种关于第一种普通创建,我感觉该创建方式和github 操作流程等都很类似,这里就不做过多的重复关于第二种创建,我个人认为还是比较挺有亮点的,devcloud 云已经提供了很多种已经写好的demo环境。还支持模板预览,非常给力。我自己测试了 python2 demo. 感觉速度什么的都还可以,就是这些官方模板没有写代码copyright(如下接图) .如果可以提供对应的信息可能以后可以免除一些必须要的麻烦。第三种导入仓库更偏向与代码迁移。从其他的托管服务器迁移到devcloud 上。对于repo的功能性操作devcloudUI做的也是比较全面的。也支持代码检查。   2. 性能:页面性能是否感受比较舒服?因为工作的原因,我测试了中国联通和日本VPN的网络,操作上都还可以,没有明显的停顿。但是日本的网络下git pull到 本地的速度我没仔细测试,我感觉对广大的中国用户来说每那么重要3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?功能特性和github 相比,比较完善,github可能需要自己动手去做一些集成。关于代码检查,默认集成了3718个,不少了,但是如果支持可以自己设置的代码检查规则可能会更好。4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?对于自己的开源项目,如果没有费用,那相对来说我个人是愿意把代码从github上通过导入仓库的方式去做的。但是对于企业研发流程涉及了太多太多安全性和合规性的要求,华为yun如何能说服所有客户在在上面的私有数据是安全的不被内部人员看到会是一个小小的挑战。5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?文档相对来说格式清晰,看上去就舒服想让人读下去。就是费用描述这段描述不算太清晰6. 对于CodeHub产品的其他意见和建议。总体来说,功能和性能上还是很不错的。如果在提供的官方repo template上可以加上copyright 会更完善一些 代码检查文档没有找到,不知道是不是基于pep8进行检查的,如果有对应的说明就更好了。Mike Cao
  • [产品体验官] 体验官有奖体验 | 华为云代码托管服务产品体验及评测
    本期体验产品: 华为云代码托管服务 本次体验采用有奖征集体验评测报告+群内互动交流反馈的形式。首先从体验官社群中招募20-30人,体验产品并输出产品体验评测报告。我们会按照评测体验维度、深度、意见建议等方面,从中筛选出10-15份高质量体验报告,给予礼品奖励。同时,代码托管产品经理会在活动开启后,进入体验官群与各位体验官互动交流。听取大家关于产品使用的意见和反馈,并由产品经理从参与群内互动反馈的体验官中,选出5-10人,给予礼品答谢。  本期我们准备了丰厚的礼品只要体验报告内容丰富、有深度,建议和意见中肯合理,就可以获得奖品争取把奖品都带走呀本期评测报告获奖体验官还可拥有优先免初审申请华为云云享专家的权益成为云享专家享有更多华为云专属特权 ☆奖品设置如下☆ 金牌体验报告奖:2名奖品:华为四天线路由器   高质量测评体验报告奖:3名奖品:华为半入耳式耳机金属版 优质评测报告奖:7名优质群内互动反馈奖:3名奖品:图书《DevOps 实践指南》(共10本)群内互动反馈激励奖:10名奖品:华为云定制超长鼠标桌垫 ☆产品体验评测报告内容要求☆ 体验评测报告内容需要包含以下维度:1. 操作体验:在各种使用场景中操作是否流畅,是否出现逻辑上的中断?2. 性能:页面性能是否感受比较舒服?3. 功能特性:对比体验官已用过的Code Review类的产品,是否更加方便易用,功能设置合理?4. 满意度及推荐度:体验官是否愿意使用该产品作为自己企业研发过程中的Code Review工具?是否愿意推荐给其他朋友或同事?5. 在使用过程中的页面帮助与文档帮助,是否合理,准确,有参考价值?5. 对于CodeHub产品的其他意见和建议。 体验过程及评测报告中可参考的竞品:1. Github2. Gitlab3. Gerrit4. Azure Repos5. Review Board6. Phabricator体验评测报告交稿时间: 5月6日 14:00前,请报名评测的体验官将评体验测报告发帖上传到华为云社区开发者交流论坛中。并同步微信告知小助手(微信:hwyxzs)微信号。5月8日 16:00前,群内公布获奖体验官名单及奖品。  群内互动反馈时间:活动开启后,产品经理会进入社群,活动期间4.18日-5.6日,各位体验官都可以在群内与产品经理互动交流,就产品使用过程中的意见和建议提出自己的想法。产品经理会进行反馈互动,并记录各位的意见建议。体验报告发帖地址:https://bbs.huaweicloud.com/forum/forum-557-639-1.html评测报告字数不少于1000字,可图文并茂,并在落款标注姓名和群内昵称,以便评奖时使用。  ☆华为云代码托管服务使用指南☆1.大家可点击下方链接,PC端进入产品https://devcloud.huaweicloud.com/codehub/home2. 参考文档,新建代码仓库https://support.huaweicloud.com/usermanual-codehub/devcloud_hlp_00035.html 3.参考文档,理解代码评审流程https://support.huaweicloud.com/usermanual-codehub/zh-cn_topic_0121987749.html 4.关于Git的各种使用,可以参考该文档https://support.huaweicloud.com/usermanual-codehub/devcloud_faq_0015.html 5.更多基础知识,可以阅读Git官网的中文文档https://git-scm.com/book/zh/v2
  • [技术干货] 代码托管界面bug
    这个界面无法点击"代码检查"
  • [技术干货] devcloud代码托管用户认证非常不稳定,频繁认证失败
    今天使用devcloud仓库,并配合了servicestage流水线。 配置了decloud仓库,输入用户名,密码,频繁出现认证失败。 有时候折腾了很久,突然就好了。或者有时候重新设置用户名、密码才能够恢复。 场景:用户A创建了一个项目,添加了X/Y/Z用户。 然后A创建了C1/C2/C2等多个仓库,添加了X/Y用户的权限。 现在使用Z登录,看不到项目下面的仓库。A给Z添加了C1仓库,Z在很长一段时间内无法访问仓库。可以了之后,添加C2仓库成员给Z,又出现Z无法访问C1/C2的情况,过一会才可以。 目前问题已经解决。 但是由于错误次数太频繁,目前也没摸清楚里面的规律是什么样的,总之出现错误太频繁,建议可以测试下这个场景,看看是不是确实有些问题。 
总条数:127 到第
上滑加载中