Gitea v1.21.1 中文文档状态码响应: HTTP 状态码 含义 201 Created 软件包已发布。 400 Bad Request 软件包的名称、版本、分支、仓库或架构无效。 409 Conflict 具有相同参数组合的包文件已存在于软件包中。 要删除 Alpine 包,执行 HTTP 的 DELETE 操作。如果没有文件,这将同时删除包版本。 1. DELETE https://gitea.example 状态代码进行响应。 HTTP 状态码 意义 201 Created 软件包已发布 400 Bad Request 软件包名称、版本、发行版、组件或架构无效 409 Conflict 具有相同参数组合的软件包文件已经存在 要删除 Debian 软件包,请执行 HTTP DELETE 操作。如果没有文件留下,这将同时删除软件包版本。 1. DELETE https://gitea 服务器将以以下HTTP状态码响应。 HTTP 状态码 含义 201 Created 软件包已发布 400 Bad Request 软件包无效 409 Conflict 具有相同参数组合的软件包文件已经存在于该软件包中 要删除 RPM 软件包,请执行 HTTP DELETE 操作。如果没有文件剩余,这也将删除软件包版本。 1. DELETE https://gitea.example0 码力 | 303 页 | 3.88 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66avail|schacon|tests 首先把这些数据读入你要用到的数据结构里。 在本例中,为保持简洁,我们暂时只实现 avail 的规则。 下面这 个方法生成一个关联数组,它的键是用户名,值是一个由该用户有写权限的所有目录组成的数组: def get_acl_access_data(acl_file) # 读取 ACL 数据 acl_file = File.read(acl_file).split("\n") 交,为每一个提交赋予一个标记来将它与其他提交连接在一起。 这样,在你的 print_export 方法中第一件要 做的事就是从目录名字生成一个标记: mark = convert_dir_to_mark(dir) 可以创建一个目录的数组并使用索引做为标记,因为标记必须是一个整数。 方法类似这样: $marks = [] def convert_dir_to_mark(dir) if !$marks.include?(dir) 接下来两行展示了如何装载一个对象的原始内容。 在这个例子中,我们调用 ObjectLoader.copyTo() 直接 向标准输出流输出对象的内容,除此之外 ObjectLoader 还带有读取对象的类型和长度并将它以字节数组返回的 方法。 对于一个( .isLarge() 返回 true 的)大的对象,你可以调用 .openStream() 来获得一个类似 InputStream 的对象,它可以在没有一次性将所有数据拉到内存的前提下读取对象的原始数据。0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66avail|schacon|tests 首先把这些数据读入你要用到的数据结构里。 在本例中,为保持简洁,我们 暂时只实现 avail 的规则。 下面这个方法生成一个关联数组,它的键是用户 名,值是一个由该用户有写权限的所有目录组成的数组: def get_acl_access_data(acl_file) # 读取 ACL 数据 acl_file = File.read(acl_file) 交赋予一个标记来将它与其他提交连接在一起。 这样,在你的 print_export 方法中第一件要做的事就是从目录名字生成一个标记: mark = convert_dir_to_mark(dir) 可以创建一个目录的数组并使用索引做为标记,因为标记必须是一个整数。 方法类似这样: $marks = [] def convert_dir_to_mark(dir) if !$marks.include?(dir) 在这个例子中,我们调用 ObjectLoader.copyTo() 直 接 向 标 准 输 出 流 输 出 对 象 的 内 容 , 除 此 之 外 ObjectLoader 还带有读取对象的类型和长度并将它以字节数组返回的方法。 对于一个( .isLarge() 返回 true 的)大的对象,你可以调用 .openStream() 来获得一个类似 InputStream 的对象,它可以在没有一次性将所有数据拉到0 码力 | 670 页 | 13.59 MB | 1 年前3
共 3 条
- 1













