# 使用 PythonGitLab 进行项目管理 在如今这个快速发展的技术时代,版本控制系统(VCS)是团队协作开发中不可或缺的工具之一。GitLab 是一个基于 Git 的开源版本控制平台,它具有强大的协作和项目管理功能。而 Python 是一种功能强大且易于学习的编程语言,因此将两者结合使用可以极大地提高工作效率。本文将深入探讨如何使用 Python 通过 GitLab API 进行项
原创 2024-09-11 04:15:40
57阅读
背景: 在一些项目中我并不希望本地仓库的所有文件都上传到远程仓库,而是有选择的上传,因此git引入了.gitignore文件,使用该文件来选择性的上传文件1. .gitignore文件内容的语法说明:注释使用#开头,后面跟注释内容感叹号“ !”,不忽略指定的文件或者文件夹,如:!a.txt,不忽视a.txt文件星号 “” ,匹配多个字符,如:.log ,忽视所有后缀为.log的文件问号“?”,匹配
转载 2023-09-04 23:07:47
58阅读
一、 Gitlab-CI/CD使用场景首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Continuous Delivery(连续交付)CD: Continuous Deployment(持续部署)
转载 2023-12-06 23:57:55
102阅读
1点赞
这几天在工作中,为了实现devops自动化构建,在写完一系列测试代码后,得先进行pycharm与gitlab的关联配置,实现在pycharm中把工程包push到gitlab中,为了后续的devops平台调用远程环境流程。由于是第一次配置,执行过程中通过百度查询与多次失败实验,现总结如下,作为自己以后的备忘录1.下载gitbash工具2.安装到的路径为:3.根据安装路径配置git环境变量,Path下
转载 2023-12-21 16:11:43
176阅读
使用gitlabgitlab官网
原创 2018-03-24 17:05:28
2480阅读
1点赞
基础1.一些术语​Fetch(获取),从远程代码库更新数据到本地代码库。注意:Fetch 只是将代码更新到本地代码库,你需要检出(check out)或与当前工作分支合并(merge)才能在你的工作目录中看到代码的改变。Pull(拉取),从远程代码库更新数据到本地代码库,并与当前工作分支合并,等同于 Fetch + Merge。Push(推送),将本地代码库中已提交(commit)的数据推送到指定
转载 2022-05-27 14:54:11
2336阅读
一、gitlab的搭建 一)gitlab安装部署、升级 gitlab安装部署、备份升级:https://
原创 2022-07-29 15:48:06
737阅读
命令行界面的基本操作如下,Web界面的操作 [root@localhost ~]$ gitlab-ctl stop # 停止GitLab相关的服务 [root@localhost ~]$ gitlab-ctl start # 启动GitLab相关的服务 [root@localhost ~]$ gitlab-ctl restart # 重启GitLab相关
转载 2019-01-20 15:41:00
182阅读
Git 全局设置git config --global user.name “xx”git config --global user.email “xx@xx.com”创建一个新存储库git clone ://192.16
原创 2022-04-14 11:04:36
217阅读
一、简介以前使用 Gitlab 搭建过 Git 服务的小伙伴都知道,这个 GitLab 方案占用内存比较大,没有个8G 内存,很难流畅运行,而且部署起来也不容易。所以今天的主角他来了,Gogs 是一款极易搭建的自助 Git 服务,使用 Go 语言开发,只要 Go 语言支持的平台它都支持,包括 Linux、Mac OS X、Windows 以及 ARM 平台。Gogs 对系统硬件要求极低,你甚至可以
转载 2024-07-08 16:09:23
143阅读
1.git diff用来比较文件之间的不同,其基本用法如下:(1)git diff:当工作区有改动,临时区为空,diff的对比是“工作区与最后一次commit提交的仓库的共同文件”;当工作区有改动,临时区不为空,diff对比的是“工作区与暂存区的共同文件”。(2)git diff --cached 或 git diff --staged:显示暂存区(已add但未commit文件)和最后一次comm
转载 2024-03-20 12:09:02
58阅读
文章目录概述环境准备动手操作容器部署gitlab容器部署Drone流水线脚本编写.drone.yml流水线触发总结+遇到的问题参考资料 概述drone是一个持续集成化工具,能够使用强大的云原生管道引擎自动化他们的构建、测试和发布工作流;简单来说:类似写shell脚本,只是脚本内容不一样; 其他持续集成工具,如:jenkins、gitlab-cicd;环境准备linux系统docker动手操作容器
转载 2024-06-01 10:26:12
97阅读
git安装:从https://git-for-windows.github.io下载(网速慢的同学请移步国内镜像),然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 或者鼠标右键出现Git Bash图片.png gitLab设置:首先打开公司内网部署GitLab的服务器,由于是内部员工使用
文章目录一. 概述二. 环境准备三. 安装Git四. 安装GitLab五. 安装GitBook六. 安装GitLab Runner七. 打通GitLab与GitBook八. 验证九. 遇到的问题1. runner一直处于Pending状态2. runner一直处于running十. 扩展1. GitBook的常用插件十一. 总结 一. 概述本文主要介绍如何使用GitBook,GitLab,并集成
转载 2024-06-07 16:29:18
123阅读
Git常用命令tag和log和blame1、tag标签操作,常用于发布版本。1.1 新建tag# 新建一个tag在当前commit $ git tag tag_name $ git tag v1.0# 新建一个tag在指定commit $ git tag tag_name commit $ git tag v0.9 f52c633# -a选项意为创建一个带注解的标签,不用-a选项也可以执行的,但它
转载 2024-04-12 16:39:09
136阅读
git相关概念: git 是一种版本控制系统,是一个命令,是一种工具 gitlib 是基于git功能的开发库 gilthub 是一个基于git实现在线代码托管的仓库,包含一个网站界面,向互联网开放 gitlab 是一个基于git实现的在线代码仓库托管软件,一般用于在企业内搭建git私服 git-ce是社区版,gitlab-ee是企业版,收费版 GitLab更适合企业级使用 为企业搭建Gi
转载 2024-03-05 15:07:21
87阅读
在当前快速发展的软件开发环境中,使用 GitLab 管理 Python 项目已经成为许多团队的标准做法。团队通过版本控制和持续集成,可以提高开发效率、保证代码质量,并加强团队之间的协作。本文将详细描述如何使用 GitLab 来管理 Python 项目,涵盖从问题背景到预防优化的各个方面。 ### 问题背景 随着项目需求的不断变化,团队在管理 Python 项目上面临越来越多的挑战,这直接影响到
原创 5月前
6阅读
# 使用Python批量创建GitLab用户:从入门到精通 在现代开发中,版本控制系统(如GitLab)变得至关重要。对于团队来说,批量创建用户能够简化管理流程,提升效率。本教程将指导你通过Python批量创建GitLab用户,适合初学者以及对自动化感兴趣的开发者。 ## 流程概述 为了完成批量创建用户的任务,整个流程如下所示: | 步骤 | 描述
原创 8月前
33阅读
Gitlab CI 使用高级技巧 通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果。那么 Gitlab CI 有没有其他的打包方式呢?比如按需要触发,定时触发 build 等。答案是有的。具体的操作需要了解 YML。Gitlab YAML 详解
转载 2024-06-21 11:36:30
36阅读
Gitlab Runner 部署 文章目录Gitlab Runner 部署1. 本地安装gitlab-runner2. 项目通过本地命令注册runner3. docker安装gitlab-runner4. 项目通过docker注册runner5. 注意 1. 本地安装gitlab-runner$ wget -O /usr/local/bin/gitlab-runner https://gitlab
转载 2024-06-20 13:35:03
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5