需要用到的软件

需要用到的软件有

  1. gitea-1.12.3-windows-4.0-amd64.exe
  2. nssm.exe
  3. Git-2.28.0-64-bit.exe

这些软件的具体功能在后面安装的时候会提及。软件都已经放到了“软件包”文件夹中。

安装步骤

安装git

本文档既然为git服务器的安装,那肯定必须要先为电脑安装git。
双击运行“Git-2.28.0-64-bit.exe ”
由于我这边是使用Vscode来执行git操作的,所以我在安装过程中,选用VSC作为Git的默认编辑器(根据自己的应用方式选择默认编辑器)。其他的选项只需要默认就可以了。如下图git服务器(gitea)安装说明

安装gitea

  1. 将“gitea-1.12.3-windows-4.0-amd64.exe”复制到准备安装目录下,我这里是放到了“D:\gitea”

  2. 双击运行“gitea-1.12.3-windows-4.0-amd64.exe”
    出现如下图界面,表示已经安装成功。并且可以看到gitea监听了全网段的3000端口。
    git服务器(gitea)安装说明

  3. 打开网页,输入网址“http://localhost:3000/”。就可以看到gitea的欢迎界面。如下图
    git服务器(gitea)安装说明

  4. 点击右上角的“登录”后,可以看到对gitea的初始配置。

    • 首先对数据库进行配置,由于本机没有安装任何数据库,并且SQLite3是一个基于文本的轻量级数据库,那这里我就选择使用SQLite3。
      并且数据库文件类型选择了使用相对地址。“data\gitea.db”
      配置如下图
      git服务器(gitea)安装说明

    • 在一般设置中,对于目录,也是使用的相对地址。
      并且将Http服务端口换成了80端口,这样我们就只需要输入本机IP,就可以进行gitea的访问了,不需要再加上后面的端口号。
      配置如下图
      git服务器(gitea)安装说明

    • 对于可选设置,需要进行管理账号设置。

  5. 设置好以后,我们点击“立即安装”。安装好以后,我们重启一下gitea服务(关闭当前“命令提示符”窗口,重新双击“gitea-1.12.3-windows-4.0-amd64.exe”打开)。我们在浏览器中输入本机IP地址。就可以访问gitea了。如下图
    git服务器(gitea)安装说明

  6. 点击“登录”,输入之前设置的账号密码,就可以进入仓库界面。如下图。
    git服务器(gitea)安装说明

  7. 然后你可以创建一个仓库进行测试。至此gitea的安装已经完成。

安装nssm

细心的朋友可能已经发现,如果我们关闭了gitea的“命令提示符”窗口,那gitea是不提供服务的。
咱们都想即可以关闭“命令提示符”窗口,又可以使用gitea服务。那就需要安装nssm了。

  1. nssm是免安装的,我们直接把它放到“C:\Windows”下,这样就可以直接获取到需要的权限。

  2. 以管理员身份打开“命令提示符”窗口,然后输入"nssm install gitea",来安装nssm。

  3. 在弹出窗口的Path项,我们选中gitea的路径。其他默认,然后点击安装。安装成功如下图所示。
    git服务器(gitea)安装说明

  4. 然后在“命令提示符”窗口中输入"nssm start gitea",来启动nssm。成功启动如下图所示。
    git服务器(gitea)安装说明

  5. 现在即使你将gitea的“命令提示符”窗口,也可以使用gitea的服务。即使gitea偶尔奔溃,nssm也会立刻打开gitea。不会造成我们使用上的不便。

后续

至此,git服务器(gitea)的安装已经全部完成了。在上文中说了,我是使用VSC进行git相关操作的。下一篇文章将主要介绍VSC如何进行git操作。

相关文章: