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工程的代码.如下所示:
如下,左上角会出现一个">"按钮,点击这个按钮就可以展开显示当前代码的目录。
代码浏览效果如下,这样以后就可以很方便浏览gitlab里托管的代码了。
点击对应的的代码文件,也就直接直接下载到本地了
--------------------------------------------------------------------------------------------- 再次点击"设置"按钮,就会发现Site access token已有值了
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- webapp打包为Android的apk包的一种方法
- Android应用之Hybird混合开发,集成web页面的方法尝试
- Spring Boot 通过 XML 的方式整合 MyBatis
- layUI登录界面验证码功能模块儿封装
- go语言微信公众号开发后台接口封装
- 【DB宝14】在Docker中只需2步即可拥有Oracle 11g企业版环境(11.2.0.4)
- 别忘了给gcc编译器工具链加上-fno-common选项
- 轻量安全的部署方案
- 算法集锦(34) | 强化学习| 出租车载客问题
- 前端测试题:(解析)关于ajax跨域的说法,下面错误的是?
- 什么才是定制化 IDE 的核心价值?
- RTOS内功修炼记(八)— CMSIS RTOS API,内核通用API接口
- 从零搭建Spring Boot脚手架(1):开篇以及技术选型
- 盘点 Python 10 大常用数据结构(下篇)
- 「干货」你需要了解的六种渲染模式