前言一般写完代码之后,还要将各类参数注解写入API文档,方便后续进行对接和测试,这个过程通常都很麻烦,如果有工具可以读取代码注释直接生成API文档的话,那会十分方便。此前一直都是在使用eolinker的,但自从去年他们家“注释生成文档”的功能下线后,我就一直活在水深火热当中——真的不想写文档啊,真的好累啊。然而这两天上线后,突然发现这个功能重新上线了!必须给大家安利一波!官方网址:h
背景:公司有某种需求,需要通过http接口请求gitlab仓库的文件,不得使用git工具。方案:秉着要充分利用轮子的道理,上网查了下,或许有人已经做好包了?于是乎,我找到了这个工具包。【python-gitlab】,看了一下源码,这个包对gitlab提供HTTP接口做了一层封装,暂时先凑合用吧,官方的接口文档有比较详细的说明,大家可以看下怎么用。回归到需求,现有一需求,需要获取到指定分支的文件内容
转载 2024-03-19 13:14:52
339阅读
参考资料:《互联网大厂如何玩转代码评审》 梁松华 京东高级开发工程师《学习Facebook真正发挥代码审查的提效作用》 葛俊 前Facebook内部工具团队Tech Lead《代码审查哪种方式更适合我的团队》 葛俊 前Facebook内部工具团队Tech Lead《聊一聊代码审查》熊燚(四火)Oracle首席软件工程师《代码审查普遍存在的 6 大问题》松花皮蛋me InfoQ《代码评审:寄望与哀伤
文章前言每周五上午十二点前需要将项目上各组开发分支合并软集仓库分支, 需要在十个项目上进行 merge程序员一般都是 很讨厌麻烦, 所以编写此脚本进行 批量 merge, 统一进行合并另外, 如果项目经历上线或者修复 bug 等情况, 需要合并分支至 uat、release、master 等分支, 也是能够满足此脚本使用情况 类似于这种功能性脚本, 一般习惯使用 Python 来编写, 通过 G
转载 2023-10-31 15:45:55
161阅读
1 概要流程说明1.1 应用注册Gitlab允许用户创建Applications, 这些Applications可以通过OAuth2授权来访问Gitlab的相应资源。在Gitlab中, Applications分两种, 第一种是用户级别的Application, 这一般通过用户的Profile菜单进入创建:第二种是系统级别的Application, 这一般只有管理员权限的人通过
转载 2024-07-30 16:42:48
459阅读
Step 1.安装Gerrit1.安装mysql$ rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm $ yum install mysql-community-server $ service mysqld start $ mysql> alter user 'root'@'localh
转载 2024-04-17 12:19:03
56阅读
目录背景prosodyjitsi-meet 下载编译olm-3.2.3.tgz问题 make从docker里拿下编译好的文件jvb下载编译 运行 jicofo下载编译运行nginx参考文章讨论论坛prosody其证书安装download of jitsilib-jitsi-meet  api背景docker-compose环境下,大致做成了实验:A
转载 10月前
151阅读
# 使用Java GitLab API 获取分支 在现代软件开发中,版本控制系统如GitLab扮演了重要角色。通过GitLab API,我们可以方便地与项目的分支进行交互。在这篇文章中,我们将探讨如何使用Java来获取GitLab项目中的所有分支,并提供相应的代码示例。 ## GitLab API简介 GitLab API是一个RESTful API,使开发者能够编程访问和管理GitLab
原创 10月前
142阅读
1 简介GitLab 作为一个开源、强大的分布式版本控制系统,已经成为互联网公司、软件开发公司的主流版本管理工具。使用过 GitLab 的都知道,想要提交一段代码,可以通过 git push 提交到远程仓库,也可以直接在 GitLab 平台上修改提交。然而上述两种提交方式都是人工提交代码,需要手动登录 GitLab 或者在第一次 commit 的时候提供 GitLab 帐号和密码。 那么,假设有这
gitlab文档地址:https://docs.gitlab.com/ee/api/
原创 2022-07-09 00:35:34
305阅读
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab可部署在物理机上也可以部署在Docker中。可根据自身需求自行选择。一、直装版 安装并配置必要的依赖关系#1.安装ssh sudo yum install -y curl policycoreutils-python openssh-server #2.将S
转载 2024-02-28 13:35:07
81阅读
前言 最近做一个微信小程序,需要登录教务系统。提前用python尝试一下登录接口,并获取到课表打印出来。 我们学校用到新版正方教务系统,长这个样子。 相比旧版的教务系统,唯一好处是不用输入二维码方便爬虫登录。但登录时用到RSA加密密码发送请求。正文分析网页: 在网页上填上随便写的账号密码,点击登录。开发者工具记录如下: 首先它点击登录后,提交一个表单,Form Data一共有4个数据提交的数据
Git前言仓库(repository)git文件颜色git clonegit branchgit taggit loggit refloggit pullgit addgit commitgit pushgit stash查看远程仓库地址及信息建立分支关联关系合并分支rebase和merge的区别比较两个分支的差异强制覆盖分支修改分支名恢复被删除的本地分支恢复被删除/被编辑的文件撤销add命令撤
转载 9月前
98阅读
# 如何使用Java获取GitLab文件 在软件开发中,我们经常使用GitLab来管理代码和文档。有时候,我们需要使用Java程序来获取GitLab上的文件内容。本文将介绍如何使用Java获取GitLab文件的方法,并提供代码示例。 ## 准备工作 在开始之前,您需要确保已经安装好Java开发环境和GitLab账号。另外,您还需要知道要获取GitLab仓库地址、访问令牌和文件路径。 ##
原创 2024-05-07 05:11:03
220阅读
# 使用 Python 获取 GitLab 文件的指南 GitLab 是一个基于 Web 的 Git 仓库管理工具,它允许用户进行版本控制、代码的协同开发等操作。在许多情况下,我们需要从 GitLab获取特定的文件,以便进行后续的处理或分析。本文将介绍如何使用 Python 通过 GitLab API 获取文件,并提供代码示例和操作流程图。 ## 1. 准备工作 在使用 Python 获
原创 2024-09-24 05:50:37
321阅读
 编辑源使用清华大学 TUNA 镜像源 打开网址将内容复制到gitlab-ce.repo文件中,编辑路径vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 repo_gpgcheck=
转载 2024-02-15 14:48:14
75阅读
https://docs.gitlab.com/ee/api/repositories.html curl --header "PRIVATE-TOKEN: fxhDXPRJAowCouXEobrz" "http://localhost/api/v4/repositories" curl --hea
转载 2023-07-05 20:20:42
154阅读
接下来围绕着:在gitLab上创建新工程后,将本地的项目代码上传到远程的介绍第二步:找到本地文件,右键点击Git Bash Here。第三步:初始化本地仓库:git init初始化完成后,本地文件会生成一个.git文件第四步:将当前目录下所有的修改或新增的文件添加到暂存区git add .第五步:用于将暂存中的更改创建为一次提交git commit -m ‘提交备注名称’第六步:建立本地仓库和远程
转载 2024-08-22 09:07:09
197阅读
 注意: api地址区分大小写,github偶尔访问不了不要着急,耐心等待一会儿就好功能api地址请求方式请求参数返回参数例子获取用户信息 https://api.github.com/users/getpath路径: 用户名一个用户对象https://api.github.com/users/ygunoil 获取用户所有仓库 https
在Kubernetes(K8S)中使用GitLab API 作为一名经验丰富的开发者,我将向你介绍如何在Kubernetes(K8S)中使用GitLab APIGitLab API是一种可以帮助我们与GitLab进行交互的工具,通过API可以实现自动化、批量操作等功能。现在我将指导你如何使用GitLab API,并演示一些基本的代码示例。 整个流程如下,我们将在Kubernetes中通过Gi
原创 2024-04-24 10:48:28
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5