window本地搭建git服务器_github搭建服务器

window本地搭建git服务器_github搭建服务器服务器(Windows系统)自建git服务器超详细教程需要依赖(工具)轻量服务器(云服务器)一台——环境WindowsServer2019git工具包(https://git-scm.com/)gitea软件包(https://github.com/go-gitea/gitea/releases)下载安装git点击下载即可。(下载链接:https://git-scm.com/)下载如下:点击运行安装:注意:除了最后一步,其他全部【next】下一步即可。(安装路径直接装在服

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

服务器(Windows系统)自建git服务器超详细教程

需要依赖(工具)

下载安装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文件也会有相应日志生成。

效果图

测试使用

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JZSet3rQ-1636639089416)(C:\Users\13559\AppData\Roaming\Typora\typora-user-images\image-20211111205740204.png)]

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

效果
效果图

点击【创建仓库】,然后使用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同理。

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

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

效果图

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185709.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • logic什么意思啊_logic逻辑密室

    logic什么意思啊_logic逻辑密室概率软逻辑(PSL,Probabilistic soft logic)示例演练和模块解释

    2022年4月20日
    64
  • JMeter实战(二) 运行原理

    JMeter实战(二) 运行原理

    2020年11月20日
    267
  • centos下修改mysql默认端口_centos7修改mysql默认端口「建议收藏」

    centos下修改mysql默认端口_centos7修改mysql默认端口「建议收藏」项目运行时,一般mysql的默认端口是3306。如何修改呢?现在我将带领大家一起做实验。修改mysql的默认端口一般有三个步骤:1、编辑mysql的配置文件/etc/my.cnf修改你的端口号比如将3306修改成33232、防火墙开放3323端口3、修改项目配置文件中的配置项hostport首先是编辑配置文件,将[mysqld]下面的port=3306改成port=3323v…

    2025年6月25日
    5
  • java正则表达式http_Java 正则表达式(精华)

    java正则表达式http_Java 正则表达式(精华)英文:JakobJenkov译文:严亮链接:ifeve.com/java-regex/Java提供了功能强大的正则表达式API,在java.util.regex包下。本教程介绍如何使用正则表达式API。正则表达式一个正则表达式是一个用于文本搜索的文本模式。换句话说,在文本中搜索出现的模式。例如,你可以用正则表达式搜索网页中的邮箱地址或超链接。正则表达式示例下面是一个简单的Java正则表达式的…

    2022年7月7日
    31
  • 固态硬盘不能恢复吗_固态硬盘资料能恢复吗

    固态硬盘不能恢复吗_固态硬盘资料能恢复吗固态硬盘(SSD)凭借超高速的读写速度在高端玩家中颇受欢迎,但是SSD硬盘也暴露出一些不成熟的表现,之前已有过固件门、性能下降等例子。Techgage网站最新的测试显示SSD硬盘在数据恢复方面遇到了新的挑战,这一问题在支持TRIM指令的固态硬盘上尤为严重。有鉴于此,编辑将这篇文章编译过来希望能引起玩家的重视。目前这一问题还没有别的评测加以佐证,笔者手头也没有固态硬盘可重复验证,希望正在使用固态硬盘

    2026年1月29日
    3
  • PyTorch中的转置卷积详解——全网最细

    PyTorch中的转置卷积详解——全网最细前言转置卷积,学名transposedconvolution,在tf和torch里都叫这个。有时在论文里可以看到别人叫它deconvolution(反卷积),但这个名词不合适。因为转置卷积并非directconvolution的逆运算(reverse),并不能还原出原张量。只是从形状上看,其结果的形状等同于逆运算。写这篇文章还是因为网上介绍转置卷积的博客,都讲不清楚,我看了半天还是云里雾里。只能自己手动来一篇了。一、基本运算——错位扫描定义本文中,我们将平时用到的普通卷积,称为dir

    2022年6月21日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号