草庐IT

gitlab-ci-token

全部标签

不一样的 Git 之间 | GitLab vs GitHub vs Gitee vs GitCode

Git仓库对比:GitLabvsGitHubvsGiteevsGitCode  在软件开发中,版本控制是必不可少的工具之一。Git作为目前最为流行的版本控制系统,也逐渐成为了开发者们的标配。但是,如何选择一个合适的Git仓库来存储您的代码呢?本文将对GitLab、GitHub、Gitee和GitCode四种主流Git仓库进行对比和评估。GitLab[官方地址]  GitLab是一个自托管的Git项目仓库,支持团队协作和DevOps流程。它提供了一系列功能来管理和部署项目,包括代码托管、问题跟踪、CI/CD管道以及代码审查等。GitLab还提供了免费的计划,允许您创建公共和私有仓库,并可以在云端

Linux搭建GitLab私有仓库,并内网穿透实现公网访问

文章目录前言1.下载Gitlab2.安装Gitlab3.启动Gitlab4.安装cpolar内网穿透5.创建隧道配置访问地址6.固定GitLab访问地址6.1保留二级子域名6.2配置二级子域名7.测试访问二级子域名转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问前言GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代

Git/Gitlab添加SSH秘钥与小乌龟配置

目录一、Git/Gitlab添加SSH秘钥二、秘钥添加情况验证三、小乌龟关联SSH一、Git/Gitlab添加SSH秘钥(1)查找是生成sSh秘钥,显示文件夹不存在,可以生成秘钥。指令:cd~/.ssh(2)生成秘钥,需要填写git注册邮箱。指令:ssh-keygen-trsa-C"xxx@163.com"(3)输入秘钥文件存储路径,参考括号里的路径填写就可以。(4)两次输入git的登录密码即可生成秘钥。(5)查看秘钥文件保存路径是否生成秘钥文件,其中“id_rsa.pub”文件为公钥文件(6)使用记事本打开公钥文件,全选复制文件内容,在Git或Gitlab上找到SHH秘钥添加即可。(7)生成

java - "Defective token detected"错误(NTLM 不是 Kerberos)与 Kerberos/Spring Security/IE/Active Directory

我们无法让SpringSecurity/Kerberos/AD为我们的Web应用程序工作。我们的诊断是我们的AD服务器向IE发送了一个NTLMtoken(我们可以知道它以“TlRMTVNT.....”开头),然后IE将它发送到我们的应用程序并且它失败了。我们的AD服务器应该向IE发送Kerberos/SPNEGOtoken。“Activity部件”如下:SpringSecurity3.0(已修补)MicrosoftWindowsServerEnterprise2003SP1Activity目录IE8Tomcat(TC服务器6.0)Java1.6我们已按照此处的说明进行了详细设置:htt

java - "Defective token detected"错误(NTLM 不是 Kerberos)与 Kerberos/Spring Security/IE/Active Directory

我们无法让SpringSecurity/Kerberos/AD为我们的Web应用程序工作。我们的诊断是我们的AD服务器向IE发送了一个NTLMtoken(我们可以知道它以“TlRMTVNT.....”开头),然后IE将它发送到我们的应用程序并且它失败了。我们的AD服务器应该向IE发送Kerberos/SPNEGOtoken。“Activity部件”如下:SpringSecurity3.0(已修补)MicrosoftWindowsServerEnterprise2003SP1Activity目录IE8Tomcat(TC服务器6.0)Java1.6我们已按照此处的说明进行了详细设置:htt

token和JWT token区别、登录安全、页面权限、数据权限、单点登录

 直接区别:token需要查库验证token是否有效,而JWT不用查库或者少查库,直接在服务端进行校验,并且不用查库。因为用户的信息及加密信息在第二部分payload和第三部分签证中已经生成,只要在服务端进行校验就行,并且校验也是JWT自己实现的。  JWT是jsonwebtoken缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。组成:JWT包含三个部分:Header头部,Payload负载和Signature签名。由三部分生成token,三部分之间用“.”号做分割。列如:eyJhbGciOiJIUzI1NiI

GitLab秘钥添加

前提:下载GitBash软件,并拥有GitLab账号1.选择用户主目录(C/用户/用户名/)下,新建一个文件夹。直接修改其文件名为.ssh会提示“必须输入文件名”,修改失败,需在cmd命令行中跳转到该文件所在位置,使用:ren文件名.ssh,即可修改文件夹为.ssh(如果电脑有.ssh文件夹则可跳过这步)  2. 进入.ssh文件夹中,在空白区域点击鼠标右键,选择GitBashHere 3.  设置Git的username(自己的用户名)和email(自己的邮箱)(后面会需要,提前准备)$gitconfig--globaluser.name“username”$gitconfig--globa

如何在GitLab上传本地项目

上传前需准备:需要安装Git,点击进入官网下载:Git在本地上传GitLab项目的步骤目录介绍:一、配置SSH秘钥(仅针对本机首次上传GitLab项目)二、上传项目        1、新建一个空文件夹,并在该文件夹下右键打开GitBash        2、在GitBash中进行登录操作        3、下拉文件到本地        4、上传文件到数据仓库        5、提交数据参数的文件一、配置SSH秘钥(仅针对本机首次上传GitLab项目)1、打开GitBash,先进行登录操作gitconfig--globaluser.name"xxx(名字)"gitconfig--globalus

如何在GitLab上传本地项目

上传前需准备:需要安装Git,点击进入官网下载:Git在本地上传GitLab项目的步骤目录介绍:一、配置SSH秘钥(仅针对本机首次上传GitLab项目)二、上传项目        1、新建一个空文件夹,并在该文件夹下右键打开GitBash        2、在GitBash中进行登录操作        3、下拉文件到本地        4、上传文件到数据仓库        5、提交数据参数的文件一、配置SSH秘钥(仅针对本机首次上传GitLab项目)1、打开GitBash,先进行登录操作gitconfig--globaluser.name"xxx(名字)"gitconfig--globalus

解锁极狐GitLab 自动化功能:Webhook 触发 Pipeline 与计划流水线

本文来自:杨洪丽极狐GitLab高级网站可靠性工程师(SRE)只使用极狐GitLab存放代码?那你就OUT啦!如果你也遇到了如图A/B/C/D各位同学的烦恼,不要错过这篇能够让你日常工作更高效的内容。使用极狐GitLabWebhook触发Pipeline,打通工作消息通知关于A和B同学的烦恼,可以使用 Webhook 触发Pipeline,打通工作消息通知 的功能来解决。众所周知,极狐(GitLab)采用远程办公工作模式,必然有许多需要协同处理的工作,这些工作当然是采用极狐GitLab自带的issue提交到协同方。关于需要SRE协同处理的工作,目前是在 Teamwork 中创建issue,里面