parent
4c63d6d021
commit
0564e423e1
|
@ -11,15 +11,29 @@ categories: ["Software"]
|
||||||
published: true
|
published: true
|
||||||
---
|
---
|
||||||
|
|
||||||
## 1.简介
|
- [1. 简介](#1-简介)
|
||||||
|
- [2. Gitea 安装](#2-gitea-安装)
|
||||||
|
- [3. 配置文件](#3-配置文件)
|
||||||
|
- [3.1. 发送测试邮件](#31-发送测试邮件)
|
||||||
|
- [4. 创建/删除 Gitea 服务](#4-创建删除-gitea-服务)
|
||||||
|
- [4.1. Windows 服务](#41-windows-服务)
|
||||||
|
- [4.2. Linux 服务](#42-linux-服务)
|
||||||
|
- [5. 使用 HTTPS 服务](#5-使用-https-服务)
|
||||||
|
- [6. 使用内置 SSH](#6-使用内置-ssh)
|
||||||
|
- [7. 邮箱配置](#7-邮箱配置)
|
||||||
|
- [8. 允许通过邮箱进行外部注册](#8-允许通过邮箱进行外部注册)
|
||||||
|
- [9. 配置文件示例](#9-配置文件示例)
|
||||||
|
- [10. 外部参考资料](#10-外部参考资料)
|
||||||
|
|
||||||
|
## 1. 简介
|
||||||
|
|
||||||
Gitea 是一个类似于 GitHub 的功能强大的代码托管平台,使用 Go 语言开发,只需要一个可执行程序文件即可部署,非常简单易用,且功能丰富。具有版本管理、组织管理、Issues讨论、版本发布等功能。内置维基百科和 SSH 子系统。
|
Gitea 是一个类似于 GitHub 的功能强大的代码托管平台,使用 Go 语言开发,只需要一个可执行程序文件即可部署,非常简单易用,且功能丰富。具有版本管理、组织管理、Issues讨论、版本发布等功能。内置维基百科和 SSH 子系统。
|
||||||
|
|
||||||
## 2.Gitea 安装
|
## 2. Gitea 安装
|
||||||
|
|
||||||
下载 Gitea 后直接运行,浏览器输入127.0.0.1:3000 来进行初始配置(需要先安装好数据库软件)。
|
下载 Gitea 后直接运行,浏览器输入127.0.0.1:3000 来进行初始配置(需要先安装好数据库软件)。
|
||||||
|
|
||||||
## 3.配置文件
|
## 3. 配置文件
|
||||||
|
|
||||||
Gitea 的配置文件为 \<Gitea可执行程序路径\>/custom/conf 目录下的 app.ini 文件。全部配置均可通过修改该文件来实现。修改完配置后,需要重启 Gitea 服务才能生效。
|
Gitea 的配置文件为 \<Gitea可执行程序路径\>/custom/conf 目录下的 app.ini 文件。全部配置均可通过修改该文件来实现。修改完配置后,需要重启 Gitea 服务才能生效。
|
||||||
|
|
||||||
|
@ -27,9 +41,9 @@ Gitea 的配置文件为 \<Gitea可执行程序路径\>/custom/conf 目录下的
|
||||||
|
|
||||||
以管理员账户登录 Gitea,点击右上角菜单进入“管理后台->应用配置”,下拉到“Mailer 配置->发送测试邮件”,输入接收邮箱地址后点击“发送”按钮即可发送测试邮件。
|
以管理员账户登录 Gitea,点击右上角菜单进入“管理后台->应用配置”,下拉到“Mailer 配置->发送测试邮件”,输入接收邮箱地址后点击“发送”按钮即可发送测试邮件。
|
||||||
|
|
||||||
## 4.创建/删除 Gitea 服务
|
## 4. 创建/删除 Gitea 服务
|
||||||
|
|
||||||
### 4.1.Windows 服务
|
### 4.1. Windows 服务
|
||||||
|
|
||||||
使用 SC 命令创建 Gitea 服务,并自动运行:
|
使用 SC 命令创建 Gitea 服务,并自动运行:
|
||||||
|
|
||||||
|
@ -45,7 +59,7 @@ sc create Gitea start= auto binPath= ""<绝对路径>\gitea.exe" web --config "<
|
||||||
sc delete Gitea
|
sc delete Gitea
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4.2.Linux 服务
|
### 4.2. Linux 服务
|
||||||
|
|
||||||
systemd 服务的开启过程如下,首先创建 gitea.service 文件:
|
systemd 服务的开启过程如下,首先创建 gitea.service 文件:
|
||||||
|
|
||||||
|
@ -103,7 +117,7 @@ sudo systemctl start gitea
|
||||||
sudo systemctl stop gitea
|
sudo systemctl stop gitea
|
||||||
```
|
```
|
||||||
|
|
||||||
## 5.使用 HTTPS 服务
|
## 5. 使用 HTTPS 服务
|
||||||
|
|
||||||
可以使用 Gitea 内嵌的 HTTPS 服务。内嵌 HTTPS 服务使用自认证证书,生成 10 年期限自认证证书命令如下:
|
可以使用 Gitea 内嵌的 HTTPS 服务。内嵌 HTTPS 服务使用自认证证书,生成 10 年期限自认证证书命令如下:
|
||||||
|
|
||||||
|
@ -138,7 +152,7 @@ git config --global http.sslVerify false
|
||||||
|
|
||||||
另外 Gitea 还可以使用 Let’s Encrypt 提供的证书,这是 CA 认证证书,有效期为 90 天。Let’s Encrypt 的使用方法见官方手册。
|
另外 Gitea 还可以使用 Let’s Encrypt 提供的证书,这是 CA 认证证书,有效期为 90 天。Let’s Encrypt 的使用方法见官方手册。
|
||||||
|
|
||||||
## 6.使用内置 SSH
|
## 6. 使用内置 SSH
|
||||||
|
|
||||||
Gitea 有内置 SSH 服务,支持 SSH 格式的 git clone,使能方式为修改 app.ini 文件中的下列内容:
|
Gitea 有内置 SSH 服务,支持 SSH 格式的 git clone,使能方式为修改 app.ini 文件中的下列内容:
|
||||||
|
|
||||||
|
@ -151,7 +165,7 @@ SSH_PORT = 3022
|
||||||
SSH_LISTEN_PORT = 3022
|
SSH_LISTEN_PORT = 3022
|
||||||
```
|
```
|
||||||
|
|
||||||
## 7.邮箱配置
|
## 7. 邮箱配置
|
||||||
|
|
||||||
Gitea 可以通过预先配置好的电子邮件发送服务器发送服务邮件如:通知、消息、注册确认等信息。邮件发送服务器为 smtp 服务器,需要同时提供服务器端口,用户名和密码。
|
Gitea 可以通过预先配置好的电子邮件发送服务器发送服务邮件如:通知、消息、注册确认等信息。邮件发送服务器为 smtp 服务器,需要同时提供服务器端口,用户名和密码。
|
||||||
|
|
||||||
|
@ -187,7 +201,7 @@ PASSWD = user_password
|
||||||
ENABLE_NOTIFY_MAIL = true
|
ENABLE_NOTIFY_MAIL = true
|
||||||
```
|
```
|
||||||
|
|
||||||
## 8.允许通过邮箱进行外部注册
|
## 8. 允许通过邮箱进行外部注册
|
||||||
|
|
||||||
开启邮件系统后,可以开启邮件注册功能。用户可以自己注册账号,并收到注册确认邮件。通过点击注册确认邮件中的连接,激活新账号。
|
开启邮件系统后,可以开启邮件注册功能。用户可以自己注册账号,并收到注册确认邮件。通过点击注册确认邮件中的连接,激活新账号。
|
||||||
|
|
||||||
|
@ -205,7 +219,7 @@ ENABLE_CAPTCHA = true
|
||||||
|
|
||||||
其中,校验码为可选功能,建议开启。
|
其中,校验码为可选功能,建议开启。
|
||||||
|
|
||||||
## 9.配置文件示例
|
## 9. 配置文件示例
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
APP_NAME = Gitea: Git with a cup of tea
|
APP_NAME = Gitea: Git with a cup of tea
|
||||||
|
@ -298,7 +312,7 @@ ROOT_PATH = <绝对路径>/Path/log
|
||||||
SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
|
SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
|
||||||
```
|
```
|
||||||
|
|
||||||
## 9. 外部参考资料
|
## 10. 外部参考资料
|
||||||
|
|
||||||
1. [官方网站](https://about.gitea.com/)
|
1. [官方网站](https://about.gitea.com/)
|
||||||
2. [下载连接](https://dl.gitea.com/)
|
2. [下载连接](https://dl.gitea.com/)
|
||||||
|
|
|
@ -11,6 +11,11 @@ categories: ["Software"]
|
||||||
published: true
|
published: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- [1. 安装](#1-安装)
|
||||||
|
- [1.1. 特殊说明](#11-特殊说明)
|
||||||
|
- [2. Part-DB 使用说明](#2-part-db-使用说明)
|
||||||
|
- [3. 外部参考资料](#3-外部参考资料)
|
||||||
|
|
||||||
Part-DB 是比较实用的元器件进销存 Web 系统,支持使用电脑摄像头扫码(条码和二维码)。
|
Part-DB 是比较实用的元器件进销存 Web 系统,支持使用电脑摄像头扫码(条码和二维码)。
|
||||||
|
|
||||||
## 1. 安装
|
## 1. 安装
|
||||||
|
@ -124,7 +129,7 @@ IPN条码 在 元件->高级->内部零件号(IPN) 中设置。
|
||||||
|
|
||||||
Part-DB 还可以与 KiCAD 等 EDA 结合使用,[官方说明在此](https://docs.part-db.de/usage/eda_integration.html)。
|
Part-DB 还可以与 KiCAD 等 EDA 结合使用,[官方说明在此](https://docs.part-db.de/usage/eda_integration.html)。
|
||||||
|
|
||||||
## 外部参考资料
|
## 3. 外部参考资料
|
||||||
|
|
||||||
1. [Part-DB Github](https://github.com/Part-DB)
|
1. [Part-DB Github](https://github.com/Part-DB)
|
||||||
2. [Part-DB Doc](https://docs.part-db.de/)
|
2. [Part-DB Doc](https://docs.part-db.de/)
|
||||||
|
|
|
@ -11,6 +11,9 @@ categories: ["Software"]
|
||||||
published: true
|
published: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- [1. VirtualBox 无法打开虚拟机,"error in supR3HardenedWinReSpawn"](#1-virtualbox-无法打开虚拟机error-in-supr3hardenedwinrespawn)
|
||||||
|
- [2. VirtualBox Linux Guset 启动慢问题解决(以 Ubuntu 22.04.3 LTS 为例)](#2-virtualbox-linux-guset-启动慢问题解决以-ubuntu-22043-lts-为例)
|
||||||
|
|
||||||
## 1. VirtualBox 无法打开虚拟机,"error in supR3HardenedWinReSpawn"
|
## 1. VirtualBox 无法打开虚拟机,"error in supR3HardenedWinReSpawn"
|
||||||
|
|
||||||
是因为 vboxdrv 服务没有安装或没有成功启动,64位的系统经常这样。
|
是因为 vboxdrv 服务没有安装或没有成功启动,64位的系统经常这样。
|
||||||
|
|
|
@ -11,31 +11,39 @@ categories: ["Software"]
|
||||||
published: true
|
published: true
|
||||||
---
|
---
|
||||||
|
|
||||||
## 桌面壁纸
|
- [1. 桌面壁纸](#1-桌面壁纸)
|
||||||
|
- [2. 隐藏桌面图标](#2-隐藏桌面图标)
|
||||||
|
- [3. 禁用桌面右键菜单](#3-禁用桌面右键菜单)
|
||||||
|
- [4. 禁用快捷键](#4-禁用快捷键)
|
||||||
|
- [5. 隐藏任务栏](#5-隐藏任务栏)
|
||||||
|
- [6. 禁用屏保和息屏](#6-禁用屏保和息屏)
|
||||||
|
- [7. 关闭桌面](#7-关闭桌面)
|
||||||
|
|
||||||
|
## 1. 桌面壁纸
|
||||||
|
|
||||||
壁纸目录在:/usr/share/xfce4/backdrops
|
壁纸目录在:/usr/share/xfce4/backdrops
|
||||||
|
|
||||||
## 隐藏桌面图标
|
## 2. 隐藏桌面图标
|
||||||
|
|
||||||
右键选择【桌面设置】。 切换到【图标】选项卡。 在【默认图标】中,找到【主文件夹】选项,取消勾选即可。
|
右键选择【桌面设置】。 切换到【图标】选项卡。 在【默认图标】中,找到【主文件夹】选项,取消勾选即可。
|
||||||
|
|
||||||
xfce4-settings-manager -> Desktop -> Icons -> Default Icons 中取消选择所要隐藏的图标。
|
xfce4-settings-manager -> Desktop -> Icons -> Default Icons 中取消选择所要隐藏的图标。
|
||||||
|
|
||||||
## 禁用桌面右键菜单
|
## 3. 禁用桌面右键菜单
|
||||||
|
|
||||||
xfce4-settings-manager -> Desktop -> Icons 中取消全部选项, Apperance -> Icon Type 选 None。
|
xfce4-settings-manager -> Desktop -> Icons 中取消全部选项, Apperance -> Icon Type 选 None。
|
||||||
|
|
||||||
xfce4-settings-manager -> Desktop -> Menus 中取消全部选项。
|
xfce4-settings-manager -> Desktop -> Menus 中取消全部选项。
|
||||||
|
|
||||||
## 禁用快捷键
|
## 4. 禁用快捷键
|
||||||
|
|
||||||
xfce4-settings-manager -> Keyboard -> Application Shotcuts 中删除指定的快捷键即可。
|
xfce4-settings-manager -> Keyboard -> Application Shotcuts 中删除指定的快捷键即可。
|
||||||
|
|
||||||
## 隐藏任务栏
|
## 5. 隐藏任务栏
|
||||||
|
|
||||||
xfce4-settings-manager -> Session and Startup -> Current Session 中将 xfce4-panel 修改为 Never 然后 Save Session。
|
xfce4-settings-manager -> Session and Startup -> Current Session 中将 xfce4-panel 修改为 Never 然后 Save Session。
|
||||||
|
|
||||||
## 禁用屏保和息屏
|
## 6. 禁用屏保和息屏
|
||||||
|
|
||||||
xfce4-settings-manager -> Power Manager -> System -> System power saving 将 when inactive for 拉到零值,变为 Never。
|
xfce4-settings-manager -> Power Manager -> System -> System power saving 将 when inactive for 拉到零值,变为 Never。
|
||||||
|
|
||||||
|
@ -51,7 +59,7 @@ xfce4-settings-manager -> Session and Startup -> Application Autostart 中取消
|
||||||
|
|
||||||
xfce4-settings-manager -> Session and Startup -> Current Session 中将 Power Manager 修改为 Never 然后 Save Session。
|
xfce4-settings-manager -> Session and Startup -> Current Session 中将 Power Manager 修改为 Never 然后 Save Session。
|
||||||
|
|
||||||
## 关闭桌面
|
## 7. 关闭桌面
|
||||||
|
|
||||||
***一般不要关闭桌面,在嵌入式系统中关闭该功能可能会导致定制程序的运行不正常,一般以上配置已经可以满足定制需求。***
|
***一般不要关闭桌面,在嵌入式系统中关闭该功能可能会导致定制程序的运行不正常,一般以上配置已经可以满足定制需求。***
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue