Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yifengyou/pagure
基于Rocky Linux8.6/Fedora基础设施pagure项目/pagure-5.13.3
https://github.com/yifengyou/pagure
centos fedora git pagure rocky
Last synced: 17 days ago
JSON representation
基于Rocky Linux8.6/Fedora基础设施pagure项目/pagure-5.13.3
- Host: GitHub
- URL: https://github.com/yifengyou/pagure
- Owner: yifengyou
- License: unlicense
- Created: 2021-06-25T02:40:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-15T14:47:25.000Z (about 2 years ago)
- Last Synced: 2024-11-08T17:18:18.762Z (2 months ago)
- Topics: centos, fedora, git, pagure, rocky
- Language: Python
- Homepage:
- Size: 36.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pagure
```
Something I hope you know before go into the coding~
* First, please watch or star this repo, I'll be more happy if you follow me.
* Bug report, questions and discussion are welcome, you can post an issue or pull a request.
```![20221015_174316_95](image/20221015_174316_95.png)
* Pagure 全拼 "Paguroidea",法语单词,属于**寄居蟹**科的甲壳类动物
* Paugre 是一个典型的git Server,类似于gitlab、github
* Fedora、Centos操作系统发行版用于托管rpm代码仓
* 核心组件:gitolite(鉴权)、pygit2(git操作)## 相关站点
* 官方源码:
* 官方文档:
* Fedora发行版代码托管:
* CentOS发行版代码托管:## 目录
* [pagure介绍](docs/pagure介绍.md)
* [pagure部署](docs/pagure部署.md)
* [pagure容器化部署](docs/pagure容器化部署.md)
* [pagure源码分析](docs/pagure源码分析.md)
* [镜像站点流程](docs/pagure源码分析/镜像站点流程.md)
* [注册邮箱验证流程](docs/pagure源码分析/注册邮箱验证流程.md)
* [group与仓库绑定关系分析](docs/pagure源码分析/group与仓库绑定关系分析.md)
* [pagure与gitolite交互](docs/pagure源码分析/pagure与gitolite交互.md)
* [pygit2如何调用libgit2](docs/pagure源码分析/pygit2如何调用libgit2.md)
* [API](docs/pagure源码分析/API.md)
* [获取仓库分支信息](docs/pagure源码分析/API/获取仓库分支信息.md)
* [创建仓库](docs/pagure源码分析/API/创建仓库.md)## 扩展功能
* 容器化部署,**All in one**
* 新增上游仓库并发/周期镜像插件
* 新增仓库批量创建(基于yum源source repodata)插件未来规划
* 新增基于repo的管理仓库,集群管理N个仓库元信息
* 新增消息通知插件,及时播报仓库变更## 图示
![20210626_223010_17](image/20210626_223010_17.png)
![20210626_223026_66](image/20210626_223026_66.png)
![20221115_213016_56](image/20221115_213016_56.png)
![20221115_213030_81](image/20221115_213030_81.png)
![20221115_213101_47](image/20221115_213101_47.png)
![20221115_213123_67](image/20221115_213123_67.png)
![20221115_213140_50](image/20221115_213140_50.png)
---