最近遇到了一个让人头秃的事情:要用源码部署gitlab环境,我心想,这不就是按照安装文档,一步一步的来安装就行了吗,这个简单。没想到后面会遇到一个大坑。像gitlab这种复杂项目的部署,前期工作一定要做好:找官方文档,查看支持的操作系统是什么,而且支持那几个版本的操作系统;源码编译gitlab有哪几种形式,各种形式的优缺点各是什么。因为我需要部署12.1.0版本的gitlab,根据官方文档,支持的
转载
2024-04-15 12:22:43
421阅读
使用 Git 管理源代码 首先你要有一个 repo(源码或叫仓库比较贴切) 让你管理 ,可以是自己的可以是别人的。1、自己的。2、别人的。 首先你要有 github 账号吧,登录进去以后,寻找你心仪的 repo 比如 https://github.com/zhuwansu/TruncateATable 或者 https://github.com/zhuwansu/
转载
2024-03-20 16:52:13
69阅读
1.什么是gitlabgitlab是一个开源分布式的版本控制系统,ruby语言开发完成2.gitlab的作用1).对项目的源代码进行集中管理,方便查看
2).可以对源代码进行源码控制
3).权限管理,能控制用户的增删改查代码的权限
4).不依赖互联网环境3.为什么用gitlab1).开源免费,维护简单。适合中小型企业
2).能定期的对数据进行备份,防止数据的丢失。4.gitlab安装配置优化4.1
转载
2023-07-26 11:40:53
383阅读
GitLab安装 #拉取gitlab镜像
docker pull gitlab/gitlab-ce:latest
#运行mygitlab容器
docker run -d --hostname=xx.hostname.com -p 3443:443 -p 3000:80 -p 3022:22 --name=mygitlab --restart=on-failure:10 -v c:\DockerC
Jenkins获取gitlab源代码 Jenkins权限获取 在日常工作做由于Jenkins启动用户是Jenkins,在执行脚本时系统命令是无法让Jenkins执行的,如果需要Jenkins权限有两种办法: 1. sudo授权 2. 启动用户改为root [这里就使用这个办法了,因为做sudo授权太
转载
2021-10-11 14:14:41
456阅读
(一)GIT原理深入理解(二)接回上篇说到commit对象,就等于我们提交的所有文件 git 中最重要的三个对象 1、Blob 对象 存储的是文件内容,压缩的 存储文件名字是根据内容算出的一个hash值 2、tree对象 存储blob对象 子tree对象 3、commit对象 存储作者提交者注释 指向一个 tree 的指针 到那么就构成了我们提交的文件所有描述,所以commit对象,就等于我们提交
转载
2024-09-29 12:07:59
157阅读
spring的源代码地址发生了更改,以前的地址是 https://src.springframework.org/svn/spring-framework/。但现在spring的代码开始使用Git进行管理,新的源代码地址为:https://github.com/SpringSource/spring-framework。因为 GitHub 同样支持svn的客户端,因而仍然可以使
转载
精选
2014-06-06 18:05:42
300阅读
Sonar是 一个开源平台,用于管理Java源代码的质量。“一个质量数据报告工具+代码质量管理平台”http://docs.codehaus.org/display/SONAR/Documentation 主要特点 · &nb
转载
2024-10-10 08:44:35
11阅读
jobjob 是一组具有约束的作业,可以指定无限数量的 job 。job 被定义为具有任意名称的顶级元素,并且始终必须至少包含该 script 子句。job 必须具有唯一的名称,下面是一些保留的关键字不可以作为 job 的名称。image
services
stages
types
before_script
after_script
variables
cache作业由定义作业行为的参数列表定义
转载
2024-03-28 12:50:34
97阅读
git设置 # git config --global http.postBuffer 1048576000 manifest.xml 原始的manifests.xml文件在源头代码repo仓库中 # ls -l .repo/ total 40 drwxrwxr-x 5 1001 1001 4096
原创
2023-05-01 12:10:58
406阅读
一、简介 我们常常会将自己的代码托管至一些代码管理平台进行托管,比如Github、Gitee、或是自己搭建的托管平台等,其中Git就是重要的传输控制工具。在一开始学习git的时候可能大多数小伙伴并没有合作和分支相关的概念,只是熟悉git最基本的pull、commit和push。如下图: &nb
转载
2024-09-18 14:45:24
221阅读
原创
2022-01-12 09:55:26
354阅读
一.git的安装(mac版)二.gitlab创建一个别人可以参与的项目三.git&gitlab的协同操作四.git的常用命令介绍一,git的安装1).先判断电脑是否已经安装了git。首先打开电脑的终端输入[git --version] 如果显示出git的版本号,那么你的电脑是已经安装过git的。 如果命令不存在则没有安装,那么打开git官网。”https://git-s
转载
2024-03-11 17:19:10
113阅读
GitHub在4月中,对免费版本用户开放核心功能,开发团队能够在GitHub上进行更完整的协作,而现在GitHub又发布了4项新产品,要进一步提升开发社群的协作能力,新功能分别是GitHub Codespaces、GitHub Discussions、程序代码和机密扫描以及企业私有实例。GitHub Codespaces可让开发者在GitHub网页中启用程序编辑器,并且马上在GitHub储存库中做
转载
2024-05-08 09:05:46
8阅读
下载Gallery应用的源代码(下载全部代码请点这里),使用该命令搞定: git clone https://android.googlesource.com/platform/packages/apps/Gallery.git下载完成的代码是默认在android 4.0的,需要研究android2.3的话,再使用如下命令:
git checkout gingerbread-relea
转载
2012-08-17 13:45:00
161阅读
点赞
是提示没有任何数据返回,最后网上人说android.git.kernel.org网站被黑了,git方式和http方式都下不了,折腾好些时间终于知道怎么配置文件,最后网站被黑却下不了,灰常悲催。<!-- IWMS_AD_BEGIN--><script src="...
原创
2023-05-07 19:29:49
97阅读
nginx 的配置,设置的是浏览器打开的地址,和库地址不一定一致 upstream gitlab { server unix:/var/opt/gitlab/gitlab-workhorse/socket; } server { listen *:80; server_name gitlab.***
转载
2021-08-09 18:16:00
511阅读
2评论
前期的 git init ,创建本地分支,暂存有改动的代码。 我自己用的IDEA编辑器操
原创
2022-08-04 17:11:48
245阅读
微信小程序的代码构成创建一个项目.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件小程序配置 app.jsonapp.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。QuickStart 项目里边的 app.json 配置内容如下{
"pa
转载
2024-06-01 07:24:29
130阅读
寻找鸿蒙源码入口网上说鸿蒙操作系统开源了,全部134个仓库OpenHarmony - Open_Harmony -啥?134个仓库是什么东西?不应该是1个仓库吗?Linux源码好像就一个压缩吧,为什么鸿蒙冒出134个仓库来,然后看那些仓库名,很多hi35xx,难道是海思摄像头操作系统?不应该是桌面操作系统吗?还是上网搜吧,因为鸿蒙源码刚开源,所以网上是不会搜到源码讲解的,搜到的基本都是鸿蒙OS应用
转载
2024-06-15 10:24:47
122阅读