Gitlab可视化代码树插件-Octotree

Octotree 是国外程序员Buu Nguyen 做的一个 Chrome 插件。安装之后可以可视化在线浏览托管在Github或Gitlab上( 2.0.1版本后开始支持Gitlab)的项目代码,以左侧的树形结构更方便地查看代码,有点IDE(集成开发环境) 式的快觉,用起来非常的赞。因为我们公司一直使用的是自己部署维护的Gitlab版本托管平台,而Octotree对自己部署的Gitlab的支持需要一些小的技巧才能启用Octotree强大的代码浏览功能,故而在此记录下Octotree插件在gitlab上的使用过程,希望能帮助到有需要用到的朋友们~

1)通过Chrome市场安装Octotree,这个需要在FQ环境下才可以进行。安装成功后,默认在Chrome浏览器的右上角会有此插件图标显示。

或者点击右上角工具栏的"更多工具"->"扩展程序",可以查看到Octotree插件

2)Octotree插件安装好之后,默认只获得了对http://github.com/gitlab.com网站的访问授权,在访问github或gitlab网站上代码的时候,Octotree会自动在页面添加一个代码浏览的按钮。
     注意:如果需要支持自己维护托管的gitlab服务,还需要进行下面设置:
     a)点击打开这个页面gitlab-ci-multi-runner项目的代码目录 ,如下所示

点击上面的“设置”按钮,如下,在“GitLab Enterprise URLs”里面填写自己公司部署的gitlab访问地址,然后点击“Save”保存

b)最后,登陆自己公司部署的gitlab,查看对应project工程的代码

时间: 2024-11-07 19:43:32

Gitlab可视化代码树插件-Octotree的相关文章

HTML5可互动的可视化图表js插件库

JointJS是一款可以进行互动的HTML5可视化图表js插件库.它可以用来创建静态图表,并且它拥有完全交互式绘图工具和应用程序生成器.jointjs可以很容易地创建各种各样的可视化工具. JointJS的事件驱动特性和MVC架构是它可以非常容易的集成到其它后台程序之中.JointJS的特点有: 支持多种图形元素(方形.圆形.椭圆形.文本.图像和路径) 支持多种知名的图表(ERD, Org chart, FSA, UML, PN, DEVS, ...) 支持基于SVG或编程的方式来定制图表 可以

chrome浏览器插件 Octotree 让你浏览GitHub的时候像IDE 一样提供项目目录

GitHub 作为代码托管平台,竟然没有提供项目目录,方便用户在线快速浏览项目结构.所以,在线分析项目源码就会变得很繁琐,必须一层一层点击,然后再一次一次地向上返回.要知道,本来 GitHub 网站在中国区的访问就已经很慢了.最无奈的做法就是,下载到本地,再使用 vs 等编辑器打开. Octotree 作为 Chrome 浏览器的一款插件,刚好解决这个使用痛点.他能够像 IDE 一样提供项目目录,快捷导航,方便浏览.同时支持 GitHub 和 GitLab 两个常用的代码托管网站.更贴心的是,你

eclipseGUI的可视化开发工具插件

一   各种GUI开发插件的特色 Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件. 1. Visual Editor Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强.可以根据用户的界面GUI设计,自动生成相应的JAVA代码.同样也可以通过相应的JAVA代码,生成其匹配的可视化GUI编辑界面.不过VE缺点比较大,我从3.1到3.2之前一直在用VE,没有多少改观.VE是通过另外

代码树

我们相 我们相信代码能改变世界,为开发者服务是我们的心愿,本站收集开发过程中常用及最新的技术网站. 信代码能改变世界,为开发者服务是我们的心愿,本站收集开发过程中常用及最新的技术网站. 我们相信代码能改变世界,为开发者服务是我们的心愿,本站收集开发过程中常用及最新的技术网站. http://www.codeyyy.com/

Kibana 可视化监控报警插件 KAAE 的介绍与使用

https://blog.csdn.net/phachon/article/details/53424631 https://blog.csdn.net/Dragon714/article/details/80625386 https://blog.csdn.net/whg18526080015/article/details/73812400 原文地址:https://www.cnblogs.com/diyunpeng/p/9194277.html

Octotree Chrome插件离线安装

插件下载地址:http://www.cnplugins.com/devtool/octotree/download.html Octotree 是国外程序员Buu Nguyen 做的一个 Chrome 插件.安装之后,浏览托管在Github上的项目,可看到左侧的树形结构,更方便查看代码…… (有点 IDE 的感觉,用着好来点个赞吧) 特性: 像 IDE 那样方便地浏览代码 pjax 支持快速浏览 支持热键切换代码树 支持私有仓库 [1] 目前,Chrome官方已经禁止非Chrome商店的应用安装

vim包,已自带所有常用插件

/** ****************************************************************************** * @author ? ?Maoxiao Hu * @version ? V1.0.0 * @date ? ? ? Jan-2015 ****************************************************************************** * < COPYRIGHT 2015 IS

Jenkins Gitlab持续集成打包平台搭建

相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍. Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基

编写jquery常用插件的基本格式

写jquery插件需要明白的那些知识点 1.jquery中$是神马?$.fn又是神马? 稍微有jquery经验的都知道在jquery中$等价于jQuery,在控制台一试便知: 我们在jquery(1.8.3)源码中也能找到下面代码: 其实在jquery中$就是一个函数function,当我们执行$()时会得到一个jquery对象,得到的jquery对象的类型是object类型,而不是数组.除此之外$也是个对象,因为在$上面也可以定义方法和属性,比如常见的$.ajax. 而$.fn就是$的原型,,