OPRTING Docs¶
欢迎使用 OPRTING Docs
这个文档集主要目的是:
- 工作快速入手,提供工作效率,包括 Linux 日常使用、Git/GitLab 版本管理、Workflow Platform 等等;
- 开发项目文档,包括,项目设计文档,测试文档,等等。
高效协同:GitLab、Linux 与 VS Code¶
1. 平台准备¶
在开始之前,请确保您已经完成以下准备工作:
- GitLab:在 GitLab 上创建一个新的空项目;
-
Linux 本地服务器:(推荐使用 Debian Linux)确保您的 Debian 系统已经安装了 Git。如果无法确定,请运行以下命令进行检查:
如果命令返回 Git 的版本号(例如:
git version 2.30.2),则表示 Git 已安装。如果返回“命令未找到”之类的错误,请运行以下命令进行安装: -
VS Code:在本地电脑上安装 VS Code,并安装 Remote - SSH 扩展。这个扩展是实现远程开发的关键。
2. 初始化 Git 仓库与远程连接¶
这一步将在 Debian 本地服务器上初始化一个 Git 仓库,并将其与 GitLab 上的远程仓库关联。
- 在 Debian 服务器上创建工作目录:打开 Debian 终端,创建一个项目文件夹并进入该文件夹
- 初始化 Git 仓库:在项目文件夹中运行
git init命令,将其初始化为一个 Git 仓库 - 配置远程仓库:将本地仓库与您在 GitLab 上创建的空项目关联起来。请将
your-gitlab-url替换为您的实际 GitLab 项目 URL - 添加文件并进行首次提交:创建一个示例文件,比如一个
README.md,然后将其添加到 Git 暂存区并提交 -
推送到 GitLab:将本地的
main分支推送到 GitLab 上的origin远程仓库。git push -u origin main会将本地的main分支与远程的main分支建立关联,以后您只需运行git push即可您可能需要输入您的 GitLab 用户名和密码或个人访问令牌(Personal Access Token)
3. 使用 VS Code 远程访问 Debian¶
现在,您可以配置 VS Code,通过 SSH 连接到您的 Debian 服务器,直接在其上进行开发,就好像在本地一样。
- 在 VS Code 中配置 SSH 连接:在 VS Code 中,点击左侧活动栏的远程资源管理器图标(通常是一个显示器和插头的图标),在顶部的下拉菜单中选择 SSH Targets,然后点击 + 号添加一个新的 SSH 连接
- 输入您的 SSH 连接命令:格式为
ssh 用户名@服务器IP地址。例如:ssh user@192.168.1.100 - VS Code 会提示您选择一个 SSH 配置文件来保存此设置。选择一个即可
- 连接到 Debian 服务器:在 SSH Targets 列表中找到您刚刚添加的服务器,点击旁边的连接图标
- VS Code 将打开一个新的窗口,并提示您输入 SSH 密码,成功连接后,您会在左下角看到服务器的 IP 地址
- 打开您的项目文件夹:连接成功后,点击 文件 -> 打开文件夹(或使用快捷键
Ctrl+K Ctrl+O) - 输入您在 Debian 上创建的项目路径,例如
/home/user/gitlab-project,然后点击确定
现在,您就可以在 VS Code 中看到您的项目文件,并且所有操作(如编辑、保存、使用集成终端)都直接在 Debian 服务器上进行。
4. 日常开发工作流¶
在您完成上述设置后,日常的开发工作流将变得非常顺畅:
- 在 VS Code 中修改或创建文件;
- 使用 VS Code 内置的终端,它已经连接到您的 Debian 服务器;
- 在终端中,使用以下 Git 命令来管理您的代码:
这个工作流程让您能够利用 VS Code 强大的编辑器功能,同时又确保所有代码都安全地存储在您的 Debian 服务器上,并通过 Git 和 GitLab 进行版本控制。