增加兼容性
This commit is contained in:
75
使用说明.md
75
使用说明.md
@@ -1,5 +1,25 @@
|
||||
# QuickGit 使用说明
|
||||
|
||||
**⚠️ 重要提示:本工具仅支持通过 SSH 方式连接 GitHub 和 Gitea 远程仓库,不支持 HTTPS。**
|
||||
|
||||
## 前置要求
|
||||
|
||||
### 必需配置 SSH 密钥
|
||||
1. 生成 SSH 密钥:
|
||||
```bash
|
||||
ssh-keygen -t ed25519 -C "your_email@example.com"
|
||||
```
|
||||
|
||||
2. 将公钥添加到 GitHub/Gitea:
|
||||
- GitHub: Settings → SSH and GPG keys → New SSH key
|
||||
- Gitea: 设置 → SSH/GPG 密钥 → 添加密钥
|
||||
|
||||
3. 测试连接:
|
||||
```bash
|
||||
ssh -T git@github.com
|
||||
ssh -T git@git.shumengya.top -p 8022
|
||||
```
|
||||
|
||||
## 已修复的问题
|
||||
|
||||
### 1. 添加文件失败问题
|
||||
@@ -54,22 +74,59 @@ Git状态: [已初始化]
|
||||
>> 主菜单
|
||||
------------------------------------------------------------
|
||||
[1] 初始化Git仓库
|
||||
[2] 提交并推送更改
|
||||
[3] 从远程仓库拉取
|
||||
[4] 查看仓库状态
|
||||
[5] 管理远程仓库
|
||||
[6] 退出程序
|
||||
[2] 提交更改到本地
|
||||
[3] 推送到远程仓库
|
||||
[4] 从远程仓库拉取
|
||||
[5] 查看仓库状态
|
||||
[6] 管理远程仓库
|
||||
[7] 退出程序
|
||||
------------------------------------------------------------
|
||||
>> 请输入选项 [1-6]:
|
||||
[*] 提交代码前建议先拉取最新代码,减少代码冲突
|
||||
[*] 使用SSH进行Git提交更方便快捷和安全
|
||||
------------------------------------------------------------
|
||||
>> 请输入选项 [1-7]:
|
||||
```
|
||||
|
||||
## 功能说明
|
||||
|
||||
所有功能均正常工作:
|
||||
- ✓ 初始化Git仓库
|
||||
- ✓ 提交并推送更改
|
||||
- ✓ 从远程仓库拉取
|
||||
- ✓ 提交更改到本地(不推送)
|
||||
- ✓ 推送到远程仓库(通过 SSH)
|
||||
- ✓ 从远程仓库拉取(通过 SSH)
|
||||
- ✓ 查看仓库状态
|
||||
- ✓ 管理远程仓库(GitHub/Gitea)
|
||||
- ✓ 管理远程仓库(GitHub/Gitea/自建 Git,仅 SSH)
|
||||
- ✓ 配置 Gitea 服务器(自定义主机和端口)
|
||||
- ✓ 添加自建 Git 仓库(GitLab、自建 Gitea、Gogs 等)
|
||||
|
||||
### 远程仓库管理菜单
|
||||
```
|
||||
[1] 查看远程仓库
|
||||
[2] 添加GitHub远程仓库
|
||||
[3] 添加Gitea远程仓库
|
||||
[4] 添加自建Git仓库 ← 新功能
|
||||
[5] 配置Gitea服务器 ← 新功能
|
||||
[6] 删除远程仓库
|
||||
[7] 返回主菜单
|
||||
```
|
||||
|
||||
### 远程仓库 URL 格式
|
||||
- **GitHub**: `git@github.com:shumengya/{repo}.git`
|
||||
- **Gitea**: `ssh://git@git.shumengya.top:8022/{user}/{repo}.git`
|
||||
- 主机和端口可通过菜单配置
|
||||
- **自建 Git**: 支持自定义 SSH URL
|
||||
- GitLab: `git@gitlab.com:user/repo.git`
|
||||
- 自建服务器: `ssh://git@your-server.com:port/user/repo.git`
|
||||
|
||||
**注意**:不支持 HTTPS URL 格式(如 `https://github.com/user/repo.git`)
|
||||
|
||||
### 配置文件
|
||||
配置保存在:`~/.quickgit_config.json`
|
||||
|
||||
可配置项:
|
||||
- Gitea 主机地址
|
||||
- Gitea SSH 端口
|
||||
- GitHub 用户名
|
||||
- 默认分支名
|
||||
|
||||
界面美观、对齐完美、功能稳定!
|
||||
|
||||
Reference in New Issue
Block a user