Try Gogs官网swagger所有接口表

接口名称 请求方法 请求路径 请求参数 返回结果 GetAccessToken POST /users/:username/tokens 用户名和密码 用户 Token CheckCurrentPassword POST /user/password 旧的密码 状态码 CreateAccessToken POST /user/tokens 无 用户 CreateMilestone POST /repos/:owner/:repo/milestones 里程碑数据 里程碑 CreateOrg POST /admin/orgs 组织数据 组织信息 CreateRelease POST /repos/:owner/:repo/releases 发布信息 发布 ID CreateRepo POST /user/repos 仓库信息 仓库信息 CreateTeam POST /orgs/:org/teams 团队数据 团队信息 CreateUser POST /admin/users 用户信息 用户信息 DeleteArchive DELETE /repos/:owner/:repo/archive 无 归档文件 DeleteIssueComment DELETE /repos/:owner/:repo/issues/comments/:id 无 状态码 DeleteMilestone DELETE /repos/:owner/:repo/milestones/:id 无 状态码 DeleteOrg DELETE /admin/orgs/:name 无 状态码 DeletePublicKey DELETE /user/keys/:id 无 状态码 DeleteRelease DELETE /repos/:owner/:repo/releases/:id 无 状态码 DeleteRepo DELETE /repos/:owner/:repo 无 状态码 DeleteTeam DELETE /orgs/:org/teams/:id 无 状态码 DeleteUser DELETE /admin/users/:name 无 状态码 EditIssueComment PATCH /repos/:owner/:repo/issues/comments/:id 评论内容 状态码 EditMilestone PATCH /repos/:owner/:repo/milestones/:id 里程碑数据 里程碑 EditOrg PATCH /admin/orgs/:name 组织数据 组织信息 EditPublicKey PATCH /user/keys/:id 无 状态码 EditRelease PATCH /repos/:owner/:repo/releases/:id 发布内容 发布 ID EditRepo PATCH /repos/:owner/:repo 仓库信息 仓库信息 EditTeam PATCH /orgs/:org/teams/:id 团队数据 团队信息 EditUser PATCH /admin/users/:name 用户信息 用户信息 GetBlob GET /repos/:owner/:repo/git/blobs/:sha 无 Blob 内容 GetBranch GET /repos/:owner/:repo/branches/:branch 无 分支信息 GetCommit GET /repos/:owner/:repo/git/commits/:sha 无 提交信息 GetDownload GET /repos/:owner/:repo/downloads/:id 无 下载信息 GetIssue GET /repos/:owner/:repo/issues/:index 无 问题 GetIssueComment GET /repos/:owner/:repo/issues/comments/:id 无 评论 GetKey GET /user/keys/:id 无 公钥信息 GetMilestone GET /repos/:owner/:repo/milestones/:id 无 里程碑 GetOrg GET /orgs/:org 无 组织信息 GetPullRequest GET /repos/:owner/:repo/pulls/:index 无 拉取请求 GetReadme GET /repos/:owner/:repo/readme 无 README 文件 GetRelease GET /repos/:owner/:repo/releases/:id 无 发布 GetRepo GET /repos/:owner/:repo 无 仓库信息 GetTag GET /repos/:owner/:repo/git/tags/:sha 无 标签 GetTeam GET /orgs/:org/teams/:id 无 团队信息 GetUser GET /users/:name 无 用户信息 ListArchive GET /repos/:owner/:repo/archive 无 归档文件列表 ListBranches GET /repos/:owner/:repo/branches 无 分支列表 ListCommits GET /repos/:owner/:repo/commits 无 提交列表 ListDownloads GET /repos/:owner/:repo/downloads 无 下载列表 ListForks GET /repos/:owner/:repo/forks 无 仓库分叉列表 ListIssueComments GET /repos/:owner/:repo/issues/:index/comments 无 评论列表 ListIssues GET /repos/:owner/:repo/issues 无 问题列表 ListKeys GET /user/keys 无 公钥列表 ListMilestones GET /repos/:owner/:repo/milestones 无 里程碑列表 ListMyRepos GET /user/repos 无 我的仓库列表 ListOrgRepos GET /orgs/:org/repos 无 组织的仓库列表 ListPullRequests GET /repos/:owner/:repo/pulls 无 拉取请求列表 ListReleases GET /repos/:owner/:repo/releases 无 发布列表 ListTags GET /repos/:owner/:repo/git/tags 无 标签列表 ListTeams GET /orgs/:org/teams 无 团队列表 ListUserRepos GET /users/:name/repos 无 用户的仓库列表 ListUsers GET /users 无 用户列表 Search GET /repos/search 查询参数 仓库列表 Upload POST /repos/:owner/:repo/releases/:id/assets 文件 资源位置

Gogs 获取当前仓库下所有的tags标签

要获取Gogs中当前组织当前仓库下所有的tags标签,你可以使用Git命令来实现。以下是一些示例命令: 获取所有标签: 1 git fetch --tags 获取指定仓库的所有标签: 1 git fetch --tags <仓库地址> 获取指定组织和仓库的所有标签: 1 git fetch --tags <组织>/<仓库> 执行这些命令后,你将看到所有可用的标签列表,包括它们的SHA哈希值和提交信息。 若要获得更详细的信息,请使用以下命令: 1 git tag -n 这将显示标签的名称、SHA哈希、作者、日期和注释。

Gogs 日志的命令详解

gogs-日志的命令详解 1. gogs linux 用nohup 只输出错误日志怎么写 可以使用如下命令,在执行gogs时使用nohup,并将标准输出重定向到/dev/null: 1 nohup /path/to/gogs > /dev/null 2>&1 & 这样,标准输出会被重定向到/dev/null,只有错误输出会被保存在nohup.out文件中。如果要保存错误输出到其他文件,可以将 “2>&1”修改为“2>/path/to/error.log”来指定输出文件路径。 2. bash: ./log/error.log: 权限不够 这个问题是因为当前用户对./log目录下的error.log文件没有写入的权限所导致的。 要解决这个问题,你可以通过以下步骤尝试获得权限: 以管理员身份使用chmod命令给用户赋予写入权限,例如: 1 sudo chmod u+w ./log/error.log 这会将./log/error.log文件赋予当前用户可写入的权限。 如果以上命令仍旧提示权限不够,那么则需要使用sudo命令以管理员身份重新执行原始命令。例如: 1 sudo ./your_command.sh 这会使用管理员身份执行你所需要的命令,从而让你可以顺利地写入./log/error.log文件。 如果以上命令依旧无法解决问题,建议先看看是否可以将文件写入到当前用户的家目录下,或者是否需要先创建相应的目录并赋予适当的权限。 linux给创建的文件赋予读写权限 要给一个文件赋予读写权限,你需要使用chmod命令。使用方法如下: 1 chmod +rw <filename> 例如,要给位于/home/user/document路径下的file.txt文件赋予读写权限,你可以使用如下命令:

Hugo Help命令详解

Hugo - 用于构建 Web 站点的快速静态站点生成器 用法 Hugo [命令] 通用命令: version 显示 Hugo 版本号。 config 输出网站配置。 env 输出环境信息。 check 检查您的内容。 benchmark 在站点中运行基准测试。 new 在 content 目录中创建新站点资源。 gen (re)生成您的网站。 其他命令: undraft 从将内容草稿中发布。 delete 删除可通过 source 目录访问的内容。 server 启动一个服务器来在本地预览站点。 new theme 在 themes 目录中创建新主题资源。 convert 转换您的站点以使用不同的前端。 构建命令: hugo 在默认情况下创建您的站点。 hugo server 在本地机器上启动服务器。 hugo check 以查找您的网站的问题输出您的网站信息。 hugo mod clean 删除本地代理模块中的所有缓存数据。 hugo mod get 使用特定的版本替换现有的模块。 hugo mod init 将模块支持添加到站点。 hugo mod tidy 根据模块支持更新 go.

将目录添加到Hugo主题

目录 配置 简码 单页模板/部分 i18n 造型 用法 结论 这篇文章介绍了雨果主题的另一个增强功能 - 目录 (TOC)。它基于 Hugo 的内置功能,可以解析 Markdown 内容并生成可在模板中使用的目录。本文是“雨果主题食谱”系列的第二篇。 通常,我的教程或文章从介绍部分开始。然后是详细步骤或实现细节,其中每个部分都以 H3() 标题为标题。为了使我的文章中的导航更容易,在介绍部分之后,我向以下部分添加了锚链接列表;例如,链接将对应于标题为 .这样的清单只不过是一个目录。###Install Hugo### Install Hugo 因此,我想自动创建目录,而不是手动添加锚链接列表。这可以通过使用 Hugo 的内置功能自动解析 Markdown 内容并创建目录来实现。基于此功能,我实现了一个解决方案,该解决方案允许使用简码或页面模板显示目录。 因此,让我们检查一下此解决方案的详细信息。我在下面描述的实现的源代码可以在我对 Bilberry 主题的贡献中找到。 配置 要定义目录中需要包含的标题级别,您必须将以下内容添加到站点配置文件中,例如:config.toml 1 2 3 4 5 [markup] [markup.tableOfContents] startLevel = 2 endLevel = 5 ordered = false 该设置定义 Hugo 开始呈现目录时的标题级别。设置当 Hugo 停止生成目录时的标题级别(包括)。在上面的配置中,从 H2() 到 H5()(包括 H<>() 和 H<>()的所有标题都将用于创建目录。该设置确定要生成的列表类型,即使用标记的有序列表或使用标记的无序列表。