一、npm直接安装GitHub/GitLab仓库代码语法npminstall<gitremoteurl示例命令:npmigit@github.com:mazeyqian/mazey.gitS或npmihttps://github.com/mazeyqian/mazey.gitS{"name":"test","version":"1.0.0","description":"","main":"ind
原创
2022-03-03 11:38:32
467阅读
gitlab的安装1. gitlab软件下载2. 安装2.1 安装需要的依赖2.2 配置文件修改2.3 初始化2.4 网页访问2.4.1 没有新设置密码的网页而是直接登录的网页,进行以下的操作2.5 设置中文2.6 修改登录提示3. 项目的创建3.1 先创建组,在创建项目3.2 创建项目3.3 添加web02的公钥3.4 push完成之后查看 1. gitlab软件下载gitlab的官网 cen
转载
2024-03-27 13:15:48
692阅读
安装 GitLab1.安装并配置必要的依赖关系在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemct
转载
2024-07-31 17:44:45
150阅读
使用git、git-flow与gitlab工作1. 摘要在工作中使用git代替svn也有一段时间了,对于git的一些特性喜爱的同时也一直遇到相同的问题:“这时候应该打什么命令?”。相对于svn或者vss的简单,git的学习成本还是有些高,如果要使用一个工具还要翻上300页的《Pro Git》,工具的使用成本甚至大于开发本身,这也是我写这篇文章的初衷。2. 安装Linux下可以直
转载
2024-03-20 14:53:02
34阅读
ShhgitShhgit能够帮助广大研究人员以近乎实时的方式寻找GitHub(包括Gists)、GitLab和BitBucket提交代码中的敏感数据和敏感文件。实际上,在GitHub中发现敏感数据并不算什么新鲜事了。目前也有很多很好的工具可以帮助我们去寻找开源代码库中的敏感信息。比如说,类似gitrob和truggleHog这样的工具,可以帮助我们挖掘commit历史记录并寻找特定代码库的机密令牌
转载
2024-04-07 15:32:37
88阅读
本文讲述如何在gitlab 服务器上,拒绝用户推送不合规范的 java 代码1、一般在仓库的/var/opt/gitlab/git-data/repositories/<group>/<project>.git目录 下创建目录:custom_hooks2、新增 可执行文件:pre-receive (脚本可以是任何ruby python shell可执行脚本,没有后
转载
2024-06-20 18:05:41
61阅读
本人PHP开发者,项目组大多是PHP,少量java项目。因公司目前服务器和项目的管理比较混乱,与领导商量后,决定尝试 gitlab+jenkins自动化部署(之前用的svn FTP手动部署代码),解放生产力。其实仅gitlab自己就可以实现代码的自动化部署,gitlab有自己的CI,甚至只用gitlab的webhook(新版本叫 Integrations )+ 服务器端shell脚本就可
转载
2024-03-01 12:12:56
120阅读
Android 源码部署到服务器端,一共分为七个部分。软件环境GitLab 服务端部署Repo Manifest.xml 生成GitLab 建仓Git Push 源码到服务器Repo 同步源码提交修改后的代码一、软件环境服务器端系统:Ubuntu 16.04GitLab 软件:GitLab Community Edition客户端系统:Ubuntu 14.04Git 软件:Git 2.27.0二、
转载
2024-07-03 04:16:50
110阅读
废话不多说,先放上几张插件生成的页面的预览图(页面主页)(每日提交量)(代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节) 预览大致就到这里,当然还有很多其他功能,大家可以自己去尝试了解,我这里简单来普及下如何安装和使用这个插件。(win平台运行会存在一些bug,之后也会普及下如何排除这些bug)插件呢,输入命令 $ gem install git_stats 
转载
2024-05-06 14:30:58
570阅读
文章目录Gitlab CI集成sonarqube实现静态代码检查配置说明GitlabGitlab RunnerSonarqubeSonarqube搭建创建一个简单的SpringBoot应用配置sonarqube运行结果静态代码检查示例代码 Gitlab CI集成sonarqube实现静态代码检查配置说明Gitlab系统:Ubuntu 16.04 Server内存:4GIP:192.168.23.
转载
2024-03-19 08:36:53
234阅读
gitlab集成SonarQube实现代码检测SonarQube系列目录sonarqube8.4安装使用SonarScanner4.5安装使用gitlab集成SonarQube实现代码检测环境操作系统: Linux - Centos-7-x86_64-1810Docker版本: Docker-CE 19.03.13gitlab版本:13.5.4-ce.0gitlab-runner版本:gitlab
转载
2024-04-25 18:11:27
313阅读
开发风格gitlab的特点是一个人维系一个分支。 gerrit的特点是一个团队维系一个分支。(这里的分支对应一个业务需求)权限管理gitlab提供了比较多的选择,可以根据需要创建project,每个团队可以根据自己的需求管理自己的代码,方式更加的灵活。gerrit比较单一,而且权限配置比较复杂,往往都是要联系管理员做出修改,每个团队很难做到对代码的个性化管理。代码评审gitlab是以merge r
转载
2024-04-19 12:00:33
177阅读
一、前言1、本文主要内容GitLab Code Review机制说明Git Workflow 与 Git Code Review WorkflowGitLab Code Review 配置说明GitLab Code Review 流程演示GitLab For IDE 插件介绍(JetBrains等等)2、GitLab Code Review机制GitLab可以在分支合并的时候支持两种方式:在本地将
转载
2024-03-28 11:00:28
241阅读
文章目录方案调研方案一(放弃)方案二(成功)脚本流程增量检测GitLab 配置项目地址 去年 log4j 漏洞爆发时候就已经很痛苦了,当时把所有的线上服务排查了一遍。没想到这都已经过去3个月了,上周又遇到了一个服务仍在使用低版本,被外部攻击,有点受伤。 这件事后,老板让我全量扫一遍我们的代码库,看还有哪些服务还在用老版本的 log4j,统一推一波修复,防止后续在发生此类事件。方案调研方案一(放
转载
2024-03-29 13:02:15
86阅读
❝活着,见天地,见众生,见自己❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在上一篇文章(环境变量:熟悉的陌生人)中我们就提到过,最近在做「在gitlab上发布私有npm包」的事情。大家都很清楚,为了提高开发效率,我们会利用各种千奇百怪的方式将一些公共的工具方法或者API进行封装,然后发布的团队成员可以探查到的地方。其中,最常用的方式就是将其构建
原创
2024-02-21 09:01:58
208阅读
Gitlab fork and code review1、CodeReview的目的CodeReview的目的是提升代码质量,尽早发现潜在缺陷与BUG,降低修复成本,同时促进团队内部知识共享,帮助更多人更好地理解系统。2、git fork项目合作流程 1、fork项目:从其他人的项目A中fork一份到自己github或者gitlab的项目目录下2、clone项目: clone一份自己的项
转载
2024-01-28 05:34:19
51阅读
1.创建一个新的项目 2.克隆项目内容3.通过python的 VCS 进行项目的位置和内容的编写 将克隆的内容粘贴到url中,将项目放在一个空的文件夹中 4.完
转载
2024-08-15 15:39:28
48阅读
一、GitLab概述:是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它
转载
2023-08-04 14:23:19
257阅读
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库# 在当前目录新建一个Git代码库
$ git init
# 新建一个目录,将其
转载
2024-02-17 20:21:32
129阅读
作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,
转载
2024-03-16 07:30:29
1104阅读