首页 > 编程知识 正文

创建git服务器,Windows git服务器

时间:2023-05-05 06:02:27 阅读:199487 作者:1845

服务器(Windows系统)自建git服务器超详细教程 需要依赖(工具) 轻量服务器(云服务器)一台 —— 环境Windows Server 2019git工具包(https://git-scm.com/)gitea软件包(https://github.com/go-gitea/gitea/releases) 下载安装git

点击下载即可。(下载链接:https://git-scm.com/)

下载如下:

点击运行安装:

注意:除了最后一步,其他全部【next】下一步即可。(安装路径直接装在服务器C盘默认位置即可,无需修改安装路径)

安装路径默认路径,无需修改。如下:

最后一步去掉勾选【View Release Notes】,点击【Finish】即可。

当我们鼠标右键出现以下两个新快捷方式,即表示安装成功。

下载安装gitea软件包

点击下载即可。(下载链接:https://github.com/go-gitea/gitea/releases)

  由于服务器安装的是Windows Server 2019,64位操作系统,因此我们选择gitea-1.15.6-gogit-windows-4.0-amd64.exe.xz。

  注意:xz文件表示对exe文件进行压缩,跟exe执行文件无任何区别,这样做只是为了提高下载效率。

下载如下:

将其进行解压,如下:(已经解压至桌面

接下来进行使用说明。

注意:由于gitea是开箱即用,因此无需安装。

由于gitea在执行的时候,会生成一些依赖文件。所以博主选择在C盘根目录下创建一个gitea文件夹。(此处文件夹创建位置任意

然后将gitea的exe执行文件从桌面拉入。

双击运行即可,出现以下效果。

紧接着,我们打开浏览器,输入:localhost:3000

效果如下:

  注意,接下类博主在数据库选择方面,选择SQLite3,原因是因为其是一个轻量级的服务端数据库程序,相比于MySQL这种重量级数据库程序,移植/迁移更方便(直接拷贝文件就行)。而且SQLite3无后台执行进程,只会生成一个基础默认配置文件。

  还有就是在仓库路径方面,博主使用相对路径,这样可以避免在迁移数据库时,如果放入另外一个服务器的D盘,所有的路径均要修改带来的困扰。而使用相对路径,只需要将整个目录拷贝压缩走就行。

查看服务器本机局域网IP地址:

接着下面的配置:

接下来,注意现在gitea同级目录下建立data文件夹,否则会出现以下问题:

建立data文件夹后再点击立即安装即可。

效果如下:

此刻,代表我们已经将自己的git服务器配置成功了!输入管理员的登录名或电子邮箱地址以及密码即可登录。

DOS窗口会打印相应的日志,同时log文件也会有相应日志生成。

测试使用

我们任意创建一个仓库。点击【+】符号,创建仓库。

仓库名称输入任意名称即可,其他可以不填。


点击【创建仓库】,然后使用HTTP URL将该仓库clone下来。

在桌面,鼠标右键点击【Git Base Here】。

输入命令:git clone http://10.0.16.3:82/ufgnix0802/test.git。(URL根据自己的来)

按回车键。

桌面会生成该仓库:

测试成功!

最后一步:开启nssm服务帮助助手

具体操作参考博主博客:https://blog.csdn.net/qq135595696/article/details/121258097

 在这里我们所有的配置均已完成,包括IP地址和端口号以及日志信息配置和存储数据位置,输入nssm start 【服务实例】或者如果不需要配置nssm,直接跳过最后一步,点击gitea-1.15.6-windows-4.0-amd64.exe启动程序即可(但注意此时DOS 界面窗口不能关闭,否则意味着关闭gitea程序进程,而nssm不需要,可直接关闭DOS界面)。
  访问方式:轻量服务器的公有IP+端口82进行访问即可。如:103.33.123.55:82(仅作示范,并不是有效公有IP地址)。关于其他使用说明,与GitHub以及gitee同理。

配置轻量服务器(云服务器)

不要忘记在服务器中的防火墙中添加相应的规则!!!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。