B站来源的Typecho追番页插件
感谢原插件(WikimoeBangumi)的创作者 广树,我所做的仅仅是在其基础之上进行了些许改动而已。不想看废话的,就请直接拉到最后。最近更新1.0.0.2504, 2025.4.4更新修正了...继续阅读 >>
如果你使用 opensuse,那你也许会听说过它的在线构建服务 OBS。每个人都可以在 OBS上建立自己的软件仓库。建立很容易,在网站里边点几下就可以。但如何真正跑起来?我找了好长时间教程也没有——至少我是没找到中文的。所以在我下载了suse 全套的用户指南并阅读之后,分享给各位一个简单的起步流程。
网站建立仓库的过程就不演示了,需要的话以后再说。今天主要来看怎么把在线的仓库放到本地从而实现本地编辑,推送到远程。
这里用初始opensuse15.6 做演示。
osc
,选择安装。这个操作会默认把依赖和推荐安装全都选中。接受,等待安装完成。如果不想每次使用相关构建命令时都使用sudo权限,则需要进行权限配置。
打开的窗口中,在组标签页下点击添加
visudo -f /etc/sudoers.d/osc
打开的文件输入内容
Cmnd_Alias OSC_CMD = /usr/bin/osc, /usr/bin/build
%osc ALL = (ALL) NOPASSWD:OSC_CMD
至此,osc组件已经配置完成。接下来就可以尝试建立配置文件了。
但在进行下面的操作前,需要在OBS网站注册了账号。这里假设已经完成了注册——呃我确实也注册过,毕竟早就有自己的仓库了。
osc ls home:stsiao
(这是我自己的仓库)如果终端没有反馈错误,那么证明你的配置文件就建立完成,可以开始建立本地仓库了。
obshome
osc checkout home:stsiao
至此,本地的仓库已经建立完成。可以像使用git一样,先在本地进行编辑,测试无误后同步到服务器端了。